thermobaric weapons

English

Noun

thermobaric weapons

  1. plural of thermobaric weapon