thunder squall - French English Dictionary