Translation of tapeworm in Malay

tapeworm

cacing pita

noun

  • 1

    cacing pita