Lake Garda in French Lake Garda in French Lac de Garde proper noun A large lake in northern Italy. Add to Flashcards