ascaris lumbricoides definition

  • noun:
    • abdominal parasite of humans and pigs

Related Sources

  • Hypernym for "ascaris lumbricoides"
29 votes

How would you define ascaris lumbricoides?

All the definitions on AZdictionary were written by people just like you. Now's your chance to add your own!