×

toad meaning in French

n. crapaud, batracien à la peau verruqueuse;toute sorte d'animal semblable au crapaud (lézards); sale type; personne déplaisante, personne désagréable

Related Words

  1. biggest toad in the puddle
  2. to-day
  3. to-do
  4. toadstool
  5. toadfish
PC Version

Copyright © 2018 WordTech Co.