manpanzee

manpanzee

English Noun
Ad

Definition

Synonym of humanzee.

Etymology

Blend of man + chimpanzee.

Ad