Canyon



noun
1.
(a deep gorge, usually with a river flowing through it a deep valley with steep sides, usually with a stream flowing through) ជ្រោះជ្រៅ, អន្លង់ទឹកជ្រៅ
ENGLISH MEANING
noun
1.
The English form of the Spanish word Caon.