Obnoxious Llama's definitions
Kicking a toe hard on something, often so hard that it can be heard cracking or the victim howls in agony so loud that it sound like they're cracking the sound barrier.
by Obnoxious Llama April 28, 2021
Get the Crackatoa mug.