1 definition by Cookie82

To smash a chick heaps hard!!
Towel up, towelled up, gonna towel you up, need a towellin
by Cookie82 November 26, 2013
Get the towel up mug.