Translation of cacing in English:

cacing

maggot, worm

noun

  • 1

    maggot, worm