Meaning of canyon

Definition of canyon

(noun) a ravine formed by a river in an area with little rainfall

Other information on canyon

WIKIPEDIA results for canyon
Amazon results for canyon