HOMO Meaning of HOMO in English n. Homo sapienshomo sum: humani nil a me alienum putonovus homo Merriam Webster Collegiate English Dictionary. Merriam Webster - Энциклопедический словарь английского языка. 2012