have shot one’s bolt - Francés Inglés Diccionario