Torrevieja (English, name)
expansion: Torrevieja
Senses:
glosses: A city in Spain, in the province of Alicante.
Forms: