puppet master/mistress - French English Dictionary