fallen on a grenade

English

Verb

fallen on a grenade

  1. past participle of fall on a grenade