English-Italian dictionary »

humanzee meaning in Italian

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

scimpanzuomonoun
{m}