retail sale license - French English Dictionary