© 2025 A very personal blog
deli noun a store where ready-to-eat food products (such as cooked meats and prepared salads) are sold : DELICATESSEN[…]