ditch or hole where water flows - Espagnol Anglais Dictionnaire