retail sale license - Français Anglais Dictionnaire