Definitions
There is 1 meaning of the phrase
South American Bullfrog.
South American Bullfrog - as a noun
Large toothed frog of south america and central america resembling the bullfrog
Synonyms (Exact Relations)
crapaudleptodactylus pentadactylus