English | German | Russian | Czech

towel up English

Meaning towel up meaning

What does towel up mean?

towel up

(transitive, Australia) To thoroughly defeat an opponent in a fight or competition.

Are you looking for...?

towel | up