Definition of Iguazu

Noun: Iguazu

  1. A large waterfall on the border between Argentina and Brazil
    - Iguazu Falls, Iguassu, Iguassu Falls, Victoria Falls

See also:
Iguassu
ihram

Anagrams containing the word Iguazu

iuzgua uiguaz zuigua azuigu uazuig guazui