Top definition
The act of impaling one's throat with a dagger, or any other small and sharp object, such as a knife. The term is commonly stated while being performed.
Did you see that episode of South Park when Stan daggerthroated that alien?

You lost my homework? Daggethroat.
by Jaerrod April 11, 2010
Get the mug
Get a Daggerthroat mug for your mate Callisto.