catalase - German English Dictionary