noun a combined squall and thunderstorm.
thundersquall 🔊 Listen to this noun a combined squall and thunderstorm. Share Facebook Twitter Google +