heat thunderstorm - French English Dictionary