Translation of cacing pita in English:

cacing pita

tapeworm

noun

  • 1

    tapeworm, tape-like worm living as a parasite in intestines