Definition of Ladoga

Noun: Ladoga  laa-du-gu

  1. A lake in northwestern Russia to the north of St. Petersburg; the largest lake in Europe; drains through the Neva River into the Gulf of Finland
    - Lake Ladoga

See also:
ladling
ladron

Anagrams containing the word Ladoga

loadga aladog galado ogalad dogala adogal