poof
noun.
offensive term for a homosexual man