ホモサピエンスイダルトゥ Also written ホモサピエンスイダルツ, ホモ・サピエンス・イダルトゥ, ホモ・サピエンス・イダルツ Meanings Noun Homo sapiens idaltu (i.e.: extinct subspecies of Homo Sapiens) Jinuma: Japanese Dictionary · Word lists