Tavolara

Italian

Proper noun

Tavolara f

  1. a small island off the coast of Sardinia

Anagrams