'Urubupunga Falls' definitions:

Definition of 'Urubupunga Falls'

(from WordNet)
noun
A waterfall in the Parana river in Brazil [syn: Urubupunga, Urubupunga Falls]