'fresh fish' definitions:

Definition of 'fresh fish'

(from WordNet)
noun
Soldiers who are regarded as expendable in the face of artillery fire [syn: cannon fodder, fodder, fresh fish]