1. crapaud - Noun
2. Crapaud - Proper noun
large toothed frog of South America and Central America resembling the bullfrog
Source: WordNetThey will also perform December 10 at 7:30 pm at St. John’s Anglican church in Crapaud with a portion of the CD sales from that evening going to the church. Source: Internet