HELMINTHOID MEANING IN ENGLISH

• Helminthoid Definition & Synonyms

  1. (a.) Wormlike; vermiform.


RECENT SEARCHES