Vocabulary
ホモサピエンスイダルトゥ
ホモサピエンスイダルトゥ
Homo sapiens idaltu; extinct subspecies of Homo Sapiens
noun