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.