Leduc in French Leduc in French Leduc proper noun A city in Leduc County, Alberta, Canada. Add to Flashcards