Dictionary.com
Thesaurus.com

have been towelling

  • present perfect progressive
    of towel.
    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.