Castella i Lleó

Catalan

Proper noun

Castella i Lleó f

  1. Castile and León (the largest of the autonomous communities of Spain, in the central north of the country)