Definitions by Obnoxious Llama
Crackatoa
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.
Crackatoa by Obnoxious Llama April 28, 2021