a small grocery store or convenience store - Französisch Englisch Wörterbuch