man-made lake - Spanish English Dictionary