hominoid

Etymology
From, after scientific Latin  (superfamily name).

Noun

 * 1) Any primate (including humans and apes) belonging to the superfamily.

Translations

 * Italian:
 * Russian: