Skip to main content

acanthocephala

English acanthocephala meaning in English  •  acanthocephala का अर्थ अंग्रेजी में
n. pl.
  • A group of intestinal worms, having the proboscis armed with recurved spines.
Advertisement