Polonnaruwa

[ poh-luhn-uh-roov-uh ]

noun
  1. a town in E central Sri Lanka: Buddhist ruins.

Words Nearby Polonnaruwa

Dictionary.com Unabridged Based on the Random House Unabridged Dictionary, © Random House, Inc. 2024