Word info

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.

Source: en.wiktionary.org

Close letter words and terms