Larisa

From Fresh Dictionary

English

Proper noun

Larisa

  1. a city in Greece
  2. a female given name of Russian origin

Alternative spellings

Personal tools