ホモハビリス
homohabirisu

Noun

1. Homo habilis

From Latin

Other forms: