lake_genevaEnglish

Lake Geneva, Lake Leman

Noun

A lake between southwestern Switzerland and France that is crossed from east to west by the Rhone

English: Lake Geneva, Lake Leman

Bahasa: Danau Jenewa

Bahasa words with similar meanings

English words with similar meanings

Show 1 words