have work done - French English Dictionary