angel falls Meaning, Definition & Usage

  1. noun the highest waterfall; has more than one leap; flow varies seasonally
    Angel.

WordNet