Synonyms and Antonyms for crapaud

1. crapaud (n.)

large toothed frog of South America and Central America resembling the bullfrog

Synonyms: