puzzleheaded - French English Dictionary