bibiru

/biˈbiɾu/

Definitions

1. noun

a type of frog in some indigenous cultures.

“The villagers believe that the bibiru has healing powers.”

Synonyms

  • amphibian
  • frog

Antonyms

  • reptile