larsa








noun

  1. an ancient Sumerian city in southern Iraq: archaeological site.
52 queries 0.620