Vocabulary

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

Homo sapiens idaltu; extinct subspecies of Homo Sapiens

noun