superstorm - French English Dictionary