Larissa /ləˈɹɪsə/ noun1 •A city in north-central Greece, the capital of Thessaly.Larissa, 107 miles from Salonica, is reached at 10.33, and there is a halt of 17 min. while vendors of oranges, cheese, meat on skewers, sweetmeats, and Turkish coffee do a brisk trade. — 1951