to take the matter further - French English Dictionary