Lecce in Latin Lecce in Latin Lupiae proper noun A city and province of Apulia, Italy. Add to Flashcards