canyon definition
Canyon definition: A canyon is a long, narrow valley with very steep sides. | Meaning, pronunciation, translations and examples English Dictionary | Thesaurus | Translator | Grammar | Scrabble | Blog English