Toggle navigation
Register
Log in
Home
Learning Center
Learn More
Register
Log in
Word Definition
Cascade
A fall of water over a precipice, as in a river or brook; a waterfall less than a cataract.
To fall in a cascade.
To vomit.
Synonyms
Waterfall
Try it Free
Learn More