natural resource stewardship - German English Dictionary