licensed premise - Spanish English Dictionary