remarkable success - French English Dictionary