deli

Noun
  1. A shop selling ready-to-eat food products (synset 103178053)

Other Searches