be hoisted by one's own petard - Turkish English Dictionary