Translation of kanyon in English:

kanyon

canyon

noun

  • 1

    canyon, deep gorge