mama shop

Etymology
+

Noun

 * 1)  A small owner-operated corner shop sometimes found in void decks under high-rise apartment blocks.