stomach worm

Noun

 * 1) A , sometimes found in the human intestine, and rarely in the stomach.
 * 2) Any of other parasitic worms, such as.