Tamil Dictionary 🔍

neanderthaloid

Ne*an`der*thal"oid, a. [Neanderthal + -oid.] (Anthropol.) Defn: Like, or pertaining to, the Neanderthal skull, or the type of man it represents.


neanderthaloid - Similar Words