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.”
[pɛˈtɑːrə]
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.”