a very precarious position - Francés Inglés Diccionario