Italian

edit

Adjective

edit

neandertaloide (plural neandertaloidi)

  1. Neanderthaloid