iguassu : Idioms & Phrases


iguassu falls

  • noun a large waterfall on the border between Argentina and Brazil
    Iguazu Falls; Victoria Falls; Iguassu; Iguazu.
WordNet