Ogliastra

Italian

Proper noun

Ogliastra ?

  1. a province of Sardinia, Italy

Anagrams