Dictionary.com
Thesaurus.com

has been dewing

  • present perfect progressive
    of dew (3rd person singular).
    dew
    noun
    moisture condensed from the atmosphere, especially at night, and deposited in the form of small drops upon any cool surface.

More Suggestions