ACANTHOCEPHALA MEANING IN ENGLISH

• Acanthocephala Definition & Synonyms

  1. (n. pl.) A group of intestinal worms, having the proboscis armed with recurved spines.


RECENT SEARCHES