willow plantation - German English Dictionary