Lorsica

Italian

Proper noun

Lorsica f

  1. a small town near Genova in Liguria

Anagrams