stench bombs

English

Noun

stench bombs

  1. plural of stench bomb