Chinese-English dictionary »

大瀑布 /dà pùbù/ meaning in English

ChineseEnglish
大瀑布 / pùbù/ noun

cataract [cataracts](waterfall, see also: waterfall)
noun
[UK: ˈkæ.tə.rækt] [US: ˈkæ.tə.rækts]