NEANDERTHALOID


Meaning of NEANDERTHALOID in English

(a.) Like, or pertaining to, the Neanderthal skull, or the type of man it represents.

Webster's English dictionary.      Английский словарь Webster.