plant new trees - French English Dictionary