to barely make it - Francés Inglés Diccionario