NEANDERTHALOID MEANING IN ENGLISH

• Neanderthaloid Definition & Synonyms

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


RECENT SEARCHES