Find the word definition

Wiktionary
stomach worms

n. (stomach worm English)