puppet master/mistress - Turkish English Dictionary