Meaning of karelian isthmus

Definition of karelian isthmus

(noun) the isthmus between the Gulf of Finland and Lake Ladoga that connects Finland and Russia

Other information on karelian isthmus

WIKIPEDIA results for karelian isthmus
Amazon results for karelian isthmus