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.      Краткий оксфордский словарь английского языка.