urubupunga : Idioms & Phrases


urubupunga falls

  • noun a waterfall in the Parana river in Brazil
    Urubupunga.
WordNet