towel up

Verb

 * 1)  To thoroughly defeat an opponent in a fight or competition.
 * 2)  To soak up water with a towel or to dry something or someone with a towel.
 * 3)  To dry with a towel.
 * 4)  To use a towel to clean.