What is the full meaning of crapaud
(French) a frog or toad [n -S]
Example of the word crapaud placed on a Scrabble board.