root-and-branch - French English Dictionary