Wiktionary
batty man
n. (context Caribbean slang derogatory English) A homosexual man.
n. (context Caribbean slang derogatory English) A homosexual man.