GeneralConnection.com
➔
Dictionary
ladoga
Noun
1. Lake Ladoga
1. Ladoga, lake
Usage