Green’s Dictionary of Slang

foop n.

[backsl. poof n.]

a homosexual man.

[US]R.O. Scott Gay Sl. Dict. 🌐 foop: [...] [early 1900s Australian] effeminate male, or male homosexual.