Hominoid - Definition

hominoid

n 1: a primate of the superfamily Hominoidea

Look up another word