Meaning of lake leman

Definition of lake leman

(noun) a lake between southwestern Switzerland and France that is crossed from east to west by the Rhone

Other information on lake leman

WIKIPEDIA results for lake leman
Amazon results for lake leman