urubupunga falls Meaning, Definition & Usage

  1. noun a waterfall in the Parana river in Brazil
    Urubupunga.

WordNet