Meat for each picnic basket (6)
I believe the answer is:
hamper
'picnic basket' is the definition.
(as in a food hamper)
'meat for each' is the wordplay.
'meat' becomes 'ham' (ham is a kind of meat).
'for each' becomes 'per' (per person).
'ham'+'per'='HAMPER'
(Other definitions for hamper that I've seen before include "Prevent free movement" , "Hinder, impede" , "Impede the food basket" , "basket with a cover" , "Impede with picnic basket?" .)