Green’s Dictionary of Slang

hairy Mary n.

[SE hairy + Mary n. (2a)]

(US gay) a masculine homosexual.

[US]H. Max Gay (S)language.