satchel bombs

English

Noun

satchel bombs

  1. plural of satchel bomb