meaning of karelian isthmus

1. the isthmus between the Gulf of Finland and Lake Ladoga that connects Finland and Russia


Related Words

karelian isthmus |

Developed & Maintained By Taraprasad.com

Treasure Words