English French Dictionary

le lac

lake = le lac
A large quantity of water surrounded by land = Une grande quantité d'eau entourée de terre