Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

angel falls Definition

Cancel
angel falls
geographical name(An-gel Falls)
waterfall, the world's highest with a drop of 3212 feet (979 meters), in southeastern Venezuela on Auyán-tepuí Mountain in a headstream of the Caroní River

Words Related to angel falls!

angel falls Examples by Brain Bank Users