Meaning of urubupunga falls

Definition of urubupunga falls

(noun) a waterfall in the Parana river in Brazil

Other information on urubupunga falls

WIKIPEDIA results for urubupunga falls
Amazon results for urubupunga falls