Definitions
noun
the isthmus between the Gulf of Finland and Lake Ladoga that connects Finland and Russia
Look “karelian isthmus” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
the isthmus between the Gulf of Finland and Lake Ladoga that connects Finland and Russia