Must be one of those Brit slang terms that don’t make any sense to Americans.....
That Ho Over There
Could be. Like 'tosser' or 'bint'.