relentless pursuit - French English Dictionary