petara

[pɛˈtɑːrə]

Definitions

1. noun

A type of waterfall or cascading water, especially in a tropical or subtropical region.

“The petara at the edge of the forest created a breathtaking scene as the sunlight hit the water.”

Synonyms

  • cascade
  • waterfall

Antonyms

  • dry land