man-made lake - Inglés Sinónimo Diccionario

man-made lake

n.
[1] reservoir , artificial lake