to barely make it on time - Espagnol Anglais Dictionnaire