to barely make it - French English Dictionary