tree and shrub planting - German English Dictionary