Definition of Larissa in English:

Larissa

proper noun

  • A city in Greece, the chief town of Thessaly; population 134,100 (est. 2009). Greek name Lárisa/ˈlarisa/.

Pronunciation:

Larissa

/ləˈrɪsə/