Kisi9201's definitions
Australian term for 'giving it your best effort'. To give it your all. Probably comes from whip cracking.
by Kisi9201 June 10, 2016
Get the red hot crackmug.
Get the red hot crackmug. We'll email you a link to sign in instantly.