English-Turkish dictionary »

ladoga meaning in Turkish

EnglishTurkish
Ladoga (a lake in Russia)
proper noun
[UK: ˈlɑːdəgə]
[US: ˈlɑːdəgə]

Ladoga Gölüproper noun

Your history