bufo bufo Meaning, Definition & Usage

  1. noun common toad of Europe
    European toad.

WordNet