globoid worm - Spanish English Dictionary