Home / A / ascaris lumbricoides

ascaris lumbricoides

noun 20 letters Scrabble 28 WWF 34
Definitions
noun

intestinal parasite of humans and pigs

Look “ascaris lumbricoides” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
Generate a word →