amaze someone - French English Dictionary