0%

ALL meanings of dehiwala-mount lavinia

De·hi·wa·la-Mount La·vin·i·a
D d
  • noun dehiwala-mount lavinia a city in SW Sri Lanka, on the Indian Ocean. 1
Was this page helpful?
Yes No
Thank you for your feedback! Tell your friends about this page
Tell us why?