Synonyms and Antonyms for European_toad

1. European toad (n.)

common toad of Europe

Synonyms: