thrown under a bus

English

Verb

thrown under a bus

  1. past participle of throw under a bus