leman meaning in French
n. le léman, (le lac léman) appelé aussi lac de genève, le plus grand lac d'europe situé entre la frontière franco-suisse (entre les montagnes du jura et des alpes), formant ainsi une frontière naturelle entre la france et la suisse et qui est traversé par le rhône