be barely scathed - French English Dictionary