Henry has only a pound for meat (5)
I believe the answer is:
halal
'for meat' is the definition.
(halal meat, meat conforming to Muslim law)
'henry has only a pound' is the wordplay.
'henry' becomes 'hal' (short for Henry).
'has only' becomes 'a' (I can't explain this - if you can you should give a lot more credence to this answer).
'a pound' becomes 'L' (abbreviation e.g. Lsd - pounds, shillings, pence).
'hal'+'a'+'l'='HALAL'
Can you help me to learn more?
(Other definitions for halal that I've seen before include "OK for Muslims to eat" , "Describing meat butchered according to Islamic law" , "which food is legal in Mecca" , "specially-prepared meat" , "Meat, clean to Muslims" .)