have a lot to lose - Francés Inglés Diccionario