• Towelled

    Verb

    1. towelled

      (past of towel)
    © Wiktionary