Meaning of iguazu

Definition of iguazu

(noun) a large waterfall on the border between Argentina and Brazil

Other information on iguazu

WIKIPEDIA results for iguazu
Amazon results for iguazu