Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

larissa Definition

Cancel
larissa
geographical name(La-ris-sa)
city on the Peneus River in eastern Thessaly, north central Greece population 152,700

Words Related to larissa!

larissa Examples by Brain Bank Users