undertake something with determination - German English Dictionary