undertake something with determination - French English Dictionary