Subscribe
URL of the page has been copied to clipboard.
Meaning : Large toothed frog of South America and Central America resembling the bullfrog.
Synonyms : crapaud, south american bullfrog
Install App