Task delegation - French English Dictionary