subtropical storm - French English Dictionary