ditch or hole where water flows - Español Inglés Diccionario