Lingvanex Tranalator

Translator for


translation app

Lingvanex - your universal translation app

Translator for

Download For Free

Meaning & Definition of Canyon in English

English

Canyon

/kænjən/

noun

1. A ravine formed by a river in an area with little rainfall

synonym:
  • canyon,
  • canon