neandertaloide

Italian

Adjective

neandertaloide m or f by sense (plural neandertaloidi)

  1. Neanderthaloid