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