Slang term for a male homosexual person.
It is an alteration of the term "
faggot", which is another slang term for a male homosexual person; in which "
fag" is replaced by "fay". "Fay" is a synonym of "fairy", which is another slang term for a male homosexual person.