English dictionary

european toad meaning and definition

EUROPEAN TOAD noun

Definition of European toad (noun)

  1. common toad of Europe
Source: Princeton University Wordnet