veddoid

/ˈvɛdoʊd/

Definitions

1. noun

A variant of Vedda, a tribe of indigenous people in Sri Lanka.

“The anthropologist studied the veddoid culture and their unique traditions.”

Synonyms

  • Vedda
  • indigenous

Antonyms

  • settled
  • urban