'Angel Falls' definitions:

Definition of 'Angel Falls'

(from WordNet)
noun
The highest waterfall; has more than one leap; flow varies seasonally [syn: Angel, Angel Falls]