small watercourse, gorge or brook - Spanish English Dictionary