poof 1
/poof, poohf/ , interj.
1. (used to express or indicate a sudden disappearance): Poof! The magician made the rabbit disappear.
2. pooh 1 (def. 1).
[ 1815-25 ]
poof 2
/poohf, poof/ , n. Brit. Slang ( disparaging and offensive ).
1. a male homosexual.
2. an effeminate male. Also pooff, pouf, poove .
[ 1840-50; pouffe POUF 1 ]