'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]