Larissa in Latin
Larissa in Latin
Lārissa
A city in north-central Greece, the capital of Thessaly.
Lārīsa
A city in north-central Greece, the capital of Thessaly.