Find the word definition

Wikipedia
Achchuveli

Achchuveli is a small town in Sri Lanka. It is located within Northern Province. Prasnathe Teliguoratinuharum Clan originated from here over 900 years ago.