parcel bombs

English

Noun

parcel bombs

  1. plural of parcel bomb