Italian edit

Proper noun edit

Ogliastra ?

  1. A province of Sardinia, Italy

Anagrams edit