Find the word definition

Wiktionary
jump down someone's throat

alt. (context idiomatic English) To (l en criticise) with (l en excessive) and (l en unexpected) (l en harshness). vb. (context idiomatic English) To (l en criticise) with (l en excessive) and (l en unexpected) (l en harshness).