Altea (English, name)
expansion: Altea
Senses:
glosses: A city in Alicante, Spain.
Forms: