a store which sells tortillas - Français Anglais Dictionnaire