demaggot

demaggot definitions

verb
  • To rid (an animal) of maggots.