Find the word definition

Wiktionary
sacrificial lambs

n. (plural of sacrificial lamb English)