light or reflection produced by water - Español Inglés Diccionario