thick stomach worm - Spanish English Dictionary