licenced premises - German English Dictionary