patenting of life forms - German English Dictionary