People considered as readily available & of little value; it usually follows "cannon"
4. to feed with... [DOC] [TLE] Foddered - definition of foddered by The Free Dictionary [PAR] A consumable, often inferior item or resource that is in demand and usually ... 2. 
people considered as readily available and of little value: cannon fodder.