i'd better leave - French English Dictionary