Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

stomach worm Definition

Cancel
stomach worm
noun(stomach worm)
any of various nematode worms parasitic in the stomach of mammals or birds

Words Related to stomach worm!

stomach worm Examples by Brain Bank Users