i am doing what must be done - French English Dictionary