English-Portuguese dictionary »

humanzee meaning in Portuguese

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

chimpanzomemnoun
{m}