man-made lake - Espagnol Anglais Dictionnaire