'Grand Canyon' definitions:

Definition of 'Grand Canyon'

From: WordNet
noun
The enormous gorge of the Colorado River in northern Arizona