Derived from the old science term "homo erectus." DEFINITION AVAILABLE ON BACK: homo: \ n \ : 1. A slang term for one who practices homosexuality. 2.Having a sexual attraction to persons of the same sex.