Definition of ホモサピエンスイダルトゥ

ホモサピエンスイダルトゥ

homosapiensuidarutu

noun
Homo sapiens idaltu, extinct subspecies of Homo Sapiens
Other readings:
ホモサピエンスイダルツ
ホモ・サピエンス・イダルトゥ
ホモ・サピエンス・イダルツ