depending on success - French English Dictionary