Two meanings: 1. beating someone comprehensively 2. gay locker room antics between homosexual men
1. I towelled that Pontiac at da lights 2. I towelled Gary\'s ass so good after the game
5👍 4👎