fairy
noun
°A mythical being who had magical powers, known in many sizes and descriptions, although often depicted in modern illustrations only as small and spritely with gauze-like wings; A sprite.
°a male homosexual, especially one who is effeminate.
synonyms: fay, fey, fae, sprite more» , fag, faggot, poof, queen