English-Spanish dictionary »

humanzee meaning in Spanish

EnglishSpanish
humanzee (a hypothetical hybrid of a human and a chimpanzee)
noun

humancénoun
{m}