licensed premise - French English Dictionary