Indianoid
Noun
Meaning
Indianoid (plural Indianoids)
An individual of a natural, evolutionary origin in the Indian subcontinent, and anthropologically sharing much genetic history with Caucazoids.
Noun
Indianoid (plural Indianoids)
An individual of a natural, evolutionary origin in the Indian subcontinent, and anthropologically sharing much genetic history with Caucazoids.