English dictionary
glen canyon dam meaning and definition
Definition and meaning of glen canyon dam at MeaningMonkey.org. glen canyon dam meaning and definition in the English Dictionary.GLEN CANYON DAM noun
Definition of Glen Canyon Dam (noun)
- a large dam built in 1964 on the Colorado River in Arizona
Source: Princeton University Wordnet