Definition of the Word VEDDA


of an indigenous people of Sri Lanka.

Close Window