Spanish-English dictionary »

castilla y león meaning in English

SpanishEnglish
Castilla y León proper noun

Castile and León(autonomous community of Spain)
proper noun