be hoisted by one's own petard - Türkisch Englisch Wörterbuch