0%

ALL meanings of polonnaruwa

Po·lon·na·ru·wa
P p
  • noun polonnaruwa a town in E central Sri Lanka: Buddhist ruins. 1
Was this page helpful?
Yes No
Thank you for your feedback! Tell your friends about this page
Tell us why?