See also: šálou

English

edit

Proper noun

edit

Salou

  1. A city and popular tourist resort on the Costa Dorada, Spain.

Anagrams

edit