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