What is the full meaning of crapauds
CRAPAUD, (French) a frog or toad [n]
Example of the word crapauds placed on a Scrabble board.