seem incredible - German English Dictionary