to barely make it - Español Inglés Diccionario