Larisa

What is Larisa?

Larisa definition and meaning on Dictionary terms:
noun

a city in E Thessaly, in E Greece.