Someone who goes out of their way to make it known that they are gay/homosexual. Typically, someone who wants everyone to know how gay they are. Or just someone who you think is a faggot.
A certain type of guy who may or may not necessarily be a homosexual, but acts and conducts himself in a manner that makes his own mother question so.
Limp wristed and camp. Normally is very stylish and is open to wearing heeled boots. Often a pleasure to have around, but if you saw them out of context from afar you would think “Christ here we go”.