Meaning of south american bullfrog

Definition of south american bullfrog

(noun) large toothed frog of South America and Central America resembling the bullfrog

Other information on south american bullfrog

WIKIPEDIA results for south american bullfrog
Amazon results for south american bullfrog