tree and shrub planting - French English Dictionary