delly

/ˈdɛli/

Definitions

1. noun

A sandwich shop, especially one that serves submarine sandwiches.

“We stopped by the delly for lunch and got two giant subs.”

Synonyms

  • sandwich shop
  • sub shop