Slovnenya

Translation English Spanish: artificial lake

Diccionario: main
artificial lake
noun