Larissa in Catalan Larissa in Catalan Làrissa proper noun A city in north-central Greece, the capital of Thessaly. Add to Flashcards