• large self-serve retail store which sells food and other household goods
• a supermarket is a large shop selling all kinds of food and household goods. you select the food and goods yourself and pay for them before leaving.
supermarket of ideas
• place where ideas of all kinds are available, place where varying opinions and thoughts are exchanged
• large concern which provides various financial services (slang)