Slovnenya

Translation English Spanish: artificial lake

Dictionary: main
artificial lake
noun