English

waterfall noun definition in Rivers and lakes topic from the Oxford Advanced Learner's Dictionary

waterfall

 noun: Rivers and lakes topic
a place where a stream or river falls from a high place, for example over a cliff or rock She watched the magnificent waterfall cascade down the mountainside. The waterfall fell about twenty feet to swirling rapids.