a small watercourse, gorge or brook - Espagnol Anglais Dictionnaire