meaning of american toad

american toad meaning in General Dictionary

common toad of America