burp the worm - Turkish English Dictionary