Top definition
an innocent Niave person who is used as a shield or sacrifice
Quick throw Carl to the cougars.

What why ?
he makes a perfect Sacrificial lamb
by Theamazinggeek March 08, 2015
Get the mug
Get a Sacrificial Lamb mug for your friend James.
2
a phrase used to describe a person or object used to be sacrificed or as a decoy in order for a greater thing to be done
syn. bait, decoy, loser,
Beth was the "Sacrificial lamb" I needed to win the game.
We used a "Sacrificial lamb" of empty ammo in or to get around the enemy.
We need a Sacrificial lamb to distract the enemy enough for us to capture the flag
by shamrockleo December 17, 2008
Get the mug
Get a Sacrificial lamb mug for your Uncle Vivek.