Definitions by DPHORNGUY
Cleo
noun Short for Cleopatra. A reference to the Queen of Ancient Egypt i.e. a queen in de Nile
A play on words alluding to a gay male who rejects their true sexuality. Hence, a queen in denial.
A play on words alluding to a gay male who rejects their true sexuality. Hence, a queen in denial.