TAENIOIDEA MEANING IN ENGLISH

• Taenioidea Definition & Synonyms

  1. (n. pl.) The division of cestode worms which comprises the tapeworms. See Tapeworm.


RECENT SEARCHES