hardly credible - German English Dictionary