Search term Homo sapiens has 3 results
EN English IT Italian
Homo sapiens (n) [anthropology] homo sapiens (n) {m} [anthropology]
Homo sapiens Homo sapiens sapiens

EN IT Translations for homo

IT Italian EN English
homo sapiens (n) [antropologia] {m} Homo sapiens (n) [antropologia]

IT EN Translations for homo