hoist with your own petard - Alemán Inglés Diccionario