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