CASCADE Meaning of CASCADE in English A short, steep drop in stream bed elevation often marked by boulders and agitated white water. Environmental engineering English vocabulary. Английский словарь экологического инжиниринга. 2012