Meaning of fresh fish

Definition of fresh fish

(noun) soldiers who are regarded as expendable in the face of artillery fire

Other information on fresh fish

WIKIPEDIA results for fresh fish
Amazon results for fresh fish