Cannon fodder

From Fresh Dictionary

English

Noun phrase

cannon fodder

  1. military forces considered to be expendable

Translations

Personal tools