regenerative technologies - German English Dictionary