Meaning of angel falls

Definition of angel falls

(noun) the highest waterfall; has more than one leap; flow varies seasonally

Other information on angel falls

WIKIPEDIA results for angel falls
Amazon results for angel falls