license or franchise - Spanish English Dictionary