English-Chinese dictionary »

cascade meaning in Chinese

EnglishChinese
cascade [cascades] (waterfall)
noun
[UK: kæ.ˈskeɪd]
[US: kæ.ˈskeɪd]

瀑布noun

Your history