English English Dictionary
Result for Cascade
Cascade
(n.)
A fall of water over a precipice, as in a river or brook; a waterfall less than a cataract.
Cascade
(v. i.)
To fall in a cascade.
Cascade
(v. i.)
To vomit.