What is the meaning of cascade in English?

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

Learn in

See more

n. cascade

Definition of cascade in English

Vertical drop of water caused by an abrupt slope in the watercourse of a current.

Synonyms of cascade in English

fallwaterfallcataract