Definition noun, plural: tapeworms Any of the ribbon-like parasitic worms of the class Cestoda, characterized by possessing... Read More