iguassu falls


Meanings

  • a large waterfall on the border between Argentina and Brazil