to be hoist with one's own petard - Türkisch Englisch Wörterbuch