NEANDERTHALOID


Meaning of NEANDERTHALOID in English

add. ·adj like, or pertaining to, the neanderthal skull, or the type of man it represents.

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