Larsa

What is Larsa?

Larsa definition and meaning on Dictionary terms:
noun
an ancient Sumerian city in southern Iraq: archaeological site.

 

reference: https://www.dictionary.com/browse/larsa

Tags: