limited-service retailer - Spanish English Dictionary