toad spittle - French English Dictionary