CANYON Meaning of CANYON in English n. (also cañon) a deep gorge, often with a stream or river. [ Sp. cañón tube, ult. f. L canna CANE ] Concise Oxford English dictionary. Краткий оксфордский словарь английского языка. 2012