restoration ecology - German English Dictionary