CANYON


Meaning of CANYON in English

n. (also ca{ntilde}on) a deep gorge, often with a stream or river.

Etymology: Sp. ca{ntilde}{oacute}n tube, ult. f. L canna CANE

Oxford English vocab.      Оксфордский английский словарь.