concentrate one's efforts - French English Dictionary