See moren. cascadeDefinition of cascade in EnglishVertical drop of water caused by an abrupt slope in the watercourse of a current. Synonyms of cascade in Englishfallwaterfallcataract