English dictionary
angel falls meaning and definition
Definition and meaning of angel falls at MeaningMonkey.org. angel falls meaning and definition in the English Dictionary.ANGEL FALLS noun
Definition of Angel Falls (noun)
- the highest waterfall; has more than one leap; flow varies seasonally
- synonyms: Angel
Source: Princeton University Wordnet