forest renewal trust - German English Dictionary