man-made lake - German English Dictionary