What does canyon mean?

A deep narrow steep-sided valley formed by a river in the place where there is little rainfall .