noun an ancient Sumerian city in southern Iraq: archaeological site.
larsa 🔊 Listen to this noun an ancient Sumerian city in southern Iraq: archaeological site. Share Facebook Twitter Google +