What is the full meaning of homo
(Latin) man generically [n HOMINES] / (slang) a homosexual [n -S]
Example of the word homo placed on a Scrabble board.