EUROPEAN TOAD





Definition:

  1. [noun] common toad of Europe
    Synonyms: European toad, Bufo bufo

Synonyms: