homo
1. noun A derogatory and highly offensive term for a homosexual person, typically a man.
2. noun A reclaimed term (see Definition 1) used by homosexual people, typically men, to self-identify as such. Yeah, I'm a homo, a dude who likes dudes. So what?