HOMINOID

Definition of HOMINOID

  1. (noun)a primate of the superfamily Hominoidea