urubupunga Meaning, Definition & Usage

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

WordNet