bibiru
/biˈbiɾu/Definitions
1. noun
a type of frog in some indigenous cultures.
“The villagers believe that the bibiru has healing powers.”
1. noun
a type of frog in some indigenous cultures.
“The villagers believe that the bibiru has healing powers.”