off-premises sales - French English Dictionary