degollar
Top 15000
Meanings
Verb
1. to slit the throat (transitive)
Examples1
Tom and his buddies slit the throats of eleven men and women.