hominoid

(noun) primate (generic term)