jumped down someone's throat

English

Verb

jumped down someone's throat

  1. simple past and past participle of jump down someone's throat