perform miracles - French English Dictionary