Salou
See also:
šálou
English
Proper noun
Salou
A city and popular
tourist
resort
on the Costa Dorada, Spain.
Anagrams
aulos
,
auols
,
aouls