Crapaud Meaning

There are 1 meaning(s) for word Crapaud

Crapaud Meaning 1 : large toothed frog of South America and Central America resembling the bullfrog

    Synonyms : leptodactylus pentadactylus,  south american bullfrog