i am doing what must be done - German English Dictionary