[noun] [C] - a long flat-bodied parasite (= an organism which lives in another from which it obtains its food) which lives inside the bowels of humans and other animals
TAPEWORM
Meaning of TAPEWORM in English
Cambridge English vocab. Кембриджский английский словарь. 2012