EntryホモサピエンスイダルトゥhomosapiensuidarutouNounHomo sapiens idaltu; extinct subspecies of Homo SapiensAlso written ホモサピエンスイダルツhomosapiensuidarutsu、ホモ・サピエンス・イダルトゥhomosapiensuidarutou、ホモ・サピエンス・イダルツhomosapiensuidarutsu Listen Pitch on OJAD Explore