neanderthaloid









neanderthaloid


adjective

  1. resembling or characteristic of the physical type of Neanderthal man.

noun

  1. a fossil human having characteristics like those of Neanderthal man.
49 queries 0.394