LAKE OF GENEVA


Meaning of LAKE OF GENEVA in English

Lake Leman, lake in southwest Switzerland near the French border

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.