English-Italian dictionary »

neanderthaloid meaning in Italian

EnglishItalian
Neanderthaloid adjective

neandertaloideadjective