iguazu : Idioms & Phrases

Index


iguazu falls

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