tropical storm warning - French English Dictionary