meaning of angel falls

angel falls meaning in General Dictionary

the best waterfall; has actually more than one jump; movement differs seasonally