Dictionary.com
Thesaurus.com

is towelling

  • present progressive
    of towel (3rd person singular).
    towel
    noun
    an absorbent cloth or paper for wiping and drying something wet, as one for the hands, face, or body after washing or bathing.