Definition of the Word VEDDA
of an indigenous people of Sri Lanka.
Close Window