What does bufo bufo mean?

bufo bufo meaning in General Dictionary

common toad of European countries