YourDictionary

Angel Fall

or Falls (ānˈjəl)

A waterfall, about 980 m (3,212 ft) high, in southeast Venezuela. It is the highest uninterrupted waterfall in the world.

link/cite print suggestion box