flesh worm - Spanish English Dictionary