hardly credible - French English Dictionary