ACANTHOCEPHALA


Meaning of ACANTHOCEPHALA in English

noun ·pl a group of intestinal worms, having the proboscis armed with recurved spines.

Webster English vocab.      Английский словарь Webster.