neanderthaloid
Etymology
From Neanderthal + -oid.
neanderthaloid means resembling or characteristic of the extinct Neanderthal species. Lexicurio rates it Sui generis — a strength score of 87 out of 100.
adj
- Resembling or characteristic of the extinct Neanderthal species.
noun
- A person resembling or characteristic of the extinct Neanderthal species.