Spanish-French dictionary »

ladoga meaning in French

SpanishFrench
Ladoga noun

Ladoganom