Tear a strip off a piece of meat (5)
I believe the answer is:
roast
I believe this is a double definition.
'tear a strip off' is the first definition.
(both can mean to criticise heavily)
'a piece of meat' is the second definition.
(piece of roasted meat)
(Other definitions for roast that I've seen before include "Large piece of oven-cooked meat" , "Berate - cook" , "Sunday tradition" , "Cook (meat) over a fire" , "open-air party in US" .)