win a franchise - French English Dictionary