towel up
Short definition from Wiktionary
Verb
- To thoroughly defeat an opponent in a fight or competition.
- To soak up water with a towel or to dry something or someone with a towel.
- To dry with a towel.
- To use a towel to clean.
We haven’t written up towel up yet: Simple and Standard meanings, examples and a quiz.