barranca

noun

A narrow, winding river gorge.