TOWELLED

Definition of TOWELLED

  1. (verb)wipe with a towel