food_shopEnglish

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