Slovnenya

Translation English Spanish: artificial lake

Dictionnaire: main
artificial lake
noun