VEDDA


Meaning of VEDDA in English

n. a Sri Lankan aboriginal.

Etymology: Sinh. vedda hunter

Oxford English vocab.      Оксфордский английский словарь.