a small corner grocery store - Français Anglais Dictionnaire