POOF
fagot, faggot, fag, fairy, nance, pansy, queen, queer, poof, poove, pouf
(noun) offensive term for a homosexual man
Source: WordNet® 3.1
Etymology 1
Interjection
poof
Onomatopoeia indicating a small explosion with a cloud of smoke; as caused by a deflating object, or a magical disappearance.
Verb
poof (third-person singular simple present poofs, present participle poofing, simple past and past participle poofed)
To vanish or disappear.
To break wind; to fart.
Noun
poof (plural poofs)
The product of flatulence, or the sound of breaking wind.
Etymology 2
Noun
poof (plural poofs or pooves)
(UK, Australia, NZ, derogatory, colloquial) A male homosexual, especially one who is effeminate.
Synonym: Thesaurus:male homosexual
Source: Wiktionary