French-English dictionary »

lac ladoga meaning in English

FrenchEnglish
lac Ladoga nom propre
{m}

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