limited-service retailer - French English Dictionary