1. towelled - Adjective
2. towelled - Verb
Derived from towel
towelled (not comparable) Wearing a towel. Synonym: betowelled
towelled simple past and past participle of towel