Dictionary.com
Thesaurus.com
have defogged
  • present perfect of defog.