the task at hand - French English Dictionary