Translation of cacing in English:

cacing

maggot, worm

  • 1

    maggot, worm
    ‘bercacing, cacingan’ to have (intestinal) worms