Supermarket deli Synonyms

Definitions for Supermarket


  • (noun) a large self-service grocery store selling groceries and dairy products and household goods

SD abbreviation

SD is an abbreviation for Supermarket Deli
What does SD stand for?
SD stands for "Supermarket Deli"

Definitions for Deli