Boost your vocab and unleash your potential!

Recently viewed words:
Definitions of crapaud
  1. noun
    large toothed frog of South America and Central America resembling the bullfrog
Definition that contains crapaud

We don't have definitions for this word yet.

My lists:
Recently viewed words: