taskmistress - French English Dictionary