CANYON


Meaning of CANYON in English

■ noun a deep gorge, especially one with a river flowing through it.

Origin

C19: from Sp. cañón 'tube', based on L. canna 'reed, cane'.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.