What is the meaning of canyon in English?

Learn vocabulary with pictures as well as definitions of canyon in English

Learn in

See more

n. canyon

Definition of canyon in English

Sheer opening between mountains or raised plateaux, formed by fluvial erosion.

Synonyms of canyon in English

gorge