iguassu Meaning, Definition & Usage

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

WordNet