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
Tweet