take something on as a duty - French English Dictionary