Meaning of bell toad

Definition of bell toad

(noun) western North American frog with a taillike copulatory organ

Other information on bell toad

WIKIPEDIA results for bell toad
Amazon results for bell toad