believing in miracles - German English Dictionary