to barely make it - Spanish English Dictionary