Finish off ham, then finish off lamb, say? (4)
I believe the answer is:
meat
'lamb say?' is the definition.
(I know that lamb meat is a type of meat)
'finish off ham then finish off' is the wordplay.
'finish off' suggests the final letters (I've seen 'finishes off' mean this (take the finishing letters off of the words)).
'then' means one lot of letters go next to another.
'finish off' becomes 'eat' (I've seen this in another clue).
The last letter of 'ham' is 'm'.
'm'+'eat'='MEAT'
(Other definitions for meat that I've seen before include "Eg, beef or pork" , "Food for carnivores" , "The flesh of animals as food" , "Beef, chicken, pork etc" , "Edible flesh" .)