Indonesian

edit

Etymology

edit

peluruh +‎ cacing (worm)

Noun

edit

peluruh cacing

  1. Synonym of vermifuga