deli
1. [ noun ] (business) a shop selling delicatessen (as salads or cooked meats)
Synonyms: food_shop delicatessen
Related terms: shop charcuterie
Similar spelling:   Delio
  Delia
  Del
  dell
  Deel
  Deal
  Deuel
  Della
  Delhi
  Deihl
  Dewall
  Dela