believing in miracles - French English Dictionary