Jumped-down-someone-s-throat definition

Simple past tense and past participle of jump down someone's throat.
verb
0
0
Advertisement