Angel Falls

noun

  1. 1

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

Synonyms

Also useful for “Angel Falls”:Crossword