licenced premises - French English Dictionary