Slovnenya

Translation English French: artificial lake

Dictionary: main
artificial lake
noun