strove - French English Dictionary