Meaning of american toad

Definition of american toad

(noun) common toad of America

Other information on american toad

WIKIPEDIA results for american toad
Amazon results for american toad