Tavolara
Italian
Proper noun
Tavolara
f
a small
island
off the coast of
Sardinia
Anagrams
lavorata