Wiktionary
snap someone's head off
vb. (context idiomatic English) To suddenly and sharply rebuke or insult a person, especially in response to a harmless remark.