Definition of waterfall in English:
A cascade of water falling from a height, formed when a river or stream flows over a precipice or steep incline.
- It is mantled with rainforest and there are rivers, lakes and waterfalls.
- Like water flowing down a waterfall, the teams smashed into one another.
- Fast-flowing rivers create spectacular waterfalls, gorges and a myriad of caves.