Teulada
See also:
teulada
Italian
Proper noun
Teulada
f
a small
town
in
Cagliari
,
Sardinia
Anagrams
adulate
,
laudate