From Spanish cañón.
kanjono (accusative singular kanjonon, plural kanjonoj, accusative plural kanjonojn)