stm (storm) - French English Dictionary