English to English

Angel Falls

noun (n)

  • the highest waterfall; has more than one leap; flow varies seasonally(noun.object)
    Synonym:
    angel
    source: wordnet30
Advertisement

Bookmark This Site