burp the worm - French English Dictionary