artificial water bodies - Francés Inglés Diccionario