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.”
1. noun
A variant of Vedda, a tribe of indigenous people in Sri Lanka.
“The anthropologist studied the veddoid culture and their unique traditions.”