deliEnglish

deli, delicatessen, food shop

Noun

A shop selling ready-to-eat food products

English: delicatessen, deli, food shop

English words with similar meanings

Show 2 words

Words that start with "deli"