Salou

See also: šálou

English

Proper noun

Salou

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

Anagrams