Dictionary.com
Thesaurus.com

has been delousing

  • present perfect progressive
    of delouse (3rd person singular).
    delouse
    verb (used with object)
    to free of lice; remove lice from.

More Suggestions