bufo

Explore definitions, synonyms, and language insights of bufo

Definitions

Noun
any toad of the genus Bufo

More General Terms