NichiDict

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

[homosapiensuidarutu]

Meanings

1.Noun

Homo sapiens idaltu; extinct subspecies of Homo Sapiens