claim victory - French English Dictionary