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

Noun

1. Homo sapiens idaltu; extinct subspecies of Homo Sapiens — explanation

Other forms: