Castellar de la Frontera (English, name)
expansion: Castellar de la Frontera
Senses:
glosses: A town and municipality in Cádiz province, Andalusia, Spain.
Forms: