go above and beyond duty - French English Dictionary