Castella i Lleó
Catalan
Proper noun
Castella
i
Lleó
f
Castile and León
(the largest of the
autonomous communities
of
Spain
, in the central north of the country)
Related terms
castellanolleonès