Homo sapiens

Homo sapiens

English Noun
Ad

Definition

plural of Homo sapien.

Ad