poof (n.2)youdaoicibaDictYouDict[poof 词源字典]
"effeminate man, male homosexual," c. 1850, perhaps a corruption of puff. The Australian extended form poofter is attested from 1910.[poof etymology, poof origin, 英语词源]
poof (n.1)youdaoicibaDictYouDict
sound of a puff of breath or air, 1824, imitative.