it is hard to believe - German English Dictionary