Dictionary.com
Thesaurus.com

has deloused

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

More Suggestions