neandertaloide

Italian

Adjective

neandertaloide m or f (plural neandertaloidi)

  1. Neanderthaloid