Slam in the lamb, perhaps (5)
I believe the answer is:
roast
'slam' is the definition.
(both can mean to heavily criticise)
I can't explain the remainder of the clue.
Can you help me to learn more?
(Other definitions for roast that I've seen before include "Cooked meat; criticise" , "Sunday tradition" , "Pull to pieces" , "Sunday meal" , "Oven-cook, tease" .)