meaning of bufo bufo

bufo bufo meaning in General Dictionary

common toad of European countries