Sign in Join

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

Noun

1. Homo sapiens idaltu; extinct subspecies of Homo Sapiens

Explanation
Other forms:
、
、