léman meaning in English
n. leman, lake geneva, lake which is located on the swiss-french border between the alps and the jura mountains
n. leman, lake geneva, lake which is located on the swiss-french border between the alps and the jura mountains