English dictionary
crapaud meaning and definition
Definition and meaning of crapaud at MeaningMonkey.org. crapaud meaning and definition in the English Dictionary.CRAPAUD noun
Definition of crapaud (noun)
- large toothed frog of South America and Central America resembling the bullfrog
Source: Princeton University Wordnet