suicide bombs

English

Noun

suicide bombs

  1. plural of suicide bomb