Italian

edit

Proper noun

edit

Ogliastra ?

  1. A province of Sardinia, Italy

Anagrams

edit