ready-to-eat food products
[ Syn: delicatessen food ]
a shop selling ready-to-eat food products
[ Syn: deli , food shop ]