super storm - French English Dictionary