Larissa
geographical name
La·ris·sa
lə-ˈri-sə
city on the Peneus River in eastern Thessaly, north central Greece population 152,700
Love words? Need even more definitions?
Merriam-Webster unabridged
Share