YourDictionary

spiruroid medical definition

noun
A member of the superfamily Spiruroidea.

Related Forms:

  • spiruoid adjective

link/cite print suggestion box