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.

Words within cascade

7 letter words: 1 results
5 letter words: 8 results
View all words...