Definition noun A genus of the class Cestoda that is comprised of tapeworms that cause taeniasis and... Read More