Lleida in Latin Lleida in Latin Ilerda proper noun The capital city of the province of Lleida, Catalonia, Spain. Add to Flashcards