Leon in Catalan Leon in Catalan Lleó proper noun A city in northwestern Spain, the former capital of the Kingdom of Leon. Add to Flashcards