Meaning of grand canyon

Definition of grand canyon

(noun) the enormous gorge of the Colorado River in northern Arizona

Other information on grand canyon

WIKIPEDIA results for grand canyon
Amazon results for grand canyon