A hispanic/spanish/latin mini-mart, kind of like a 7-11, but usually smaller and more like a liquor store atmosphere. Commonly used term on the east coast, especially in the New York City region, where you will find many of these. The word came from the actual spanish word for "grocery store" - la bodega.
In Canada, a neighbourhood corner store, not part of a large chain, that is being used as a front to sell drugs. There will be some legitimate business selling soda, cigarettes, and candy bars, but most of the aisles in the store will be full of liquidation merchandise covered in a thick layer of dust.
A ghetto Spanish version of a convenience store. All of them are very filthy and rats crawling around everywhere. All they sell is nasty cheap poor people food and they use their bare hands to make the peoples cheese sandwiches. The people working there cant speak any English even if the store is located in the United States.
Its also a good place for minors to buy booze with a fake ID and not get caught.