CINXE.COM

THUNDER | Meaning & Definition for UK English | Lexico.com

<!DOCTYPE html><html lang="en" data-theme="light"><!--[if lt IE 7]><html class="no-js ie6 oldie" lang="en"></html><![endif]--><!--[if IE 7]><html class="no-js ie7 oldie" lang="en"></html><![endif]--><!--[if IE 8]><html class="no-js ie8 oldie" lang="en"></html><![endif]--><!--[if gte IE 8]><html class="no-js" lang="en"></html><![endif]--><head><script type="text/javascript" src="/_static/js/bundle-playback.js?v=HxkREWBo" charset="utf-8"></script> <script type="text/javascript" src="/_static/js/wombat.js?v=txqj7nKC" charset="utf-8"></script> <script>window.RufflePlayer=window.RufflePlayer||{};window.RufflePlayer.config={"autoplay":"on","unmuteOverlay":"hidden"};</script> <script type="text/javascript" src="/_static/js/ruffle/ruffle.js"></script> <script type="text/javascript"> __wm.init("https://web.archive.org/web"); __wm.wombat("https://www.lexico.com/definition/thunder","20211123142411","https://web.archive.org/","web","/_static/", "1637677451"); </script> <link rel="stylesheet" type="text/css" href="/_static/css/banner-styles.css?v=S1zqJCYt" /> <link rel="stylesheet" type="text/css" href="/_static/css/iconochive.css?v=3PDvdIFv" /> <!-- End Wayback Rewrite JS Include --> <title>THUNDER | Meaning &amp; Definition for UK English | Lexico.com</title> <meta name="description" content="UK English definition of THUNDER along with additional meanings, example sentences, and ways to say."> <meta name="twitter:card" content="summary_large_image"> <meta name="twitter:title" content="THUNDER | Meaning &amp; Definition for UK English | Lexico.com"> <meta name="twitter:description" content="UK English definition of THUNDER along with additional meanings, example sentences, and ways to say."> <meta name="twitter:image" content="https://web.archive.org/web/20211123142411im_/https://www.lexico.com/lexico-logo.png"> <meta property="og:title" content="THUNDER | Meaning &amp; Definition for UK English | Lexico.com"> <meta property="og:description" content="UK English definition of THUNDER along with additional meanings, example sentences, and ways to say."> <meta property="og:type" content="website"> <meta property="og:url" content="https://web.archive.org/web/20211123142411/https://www.lexico.com/definition/thunder"> <meta property="og:locale" content="en_GB"> <meta property="og:site_name" content="Lexico Dictionaries | English"> <meta property="og:image" content="https://web.archive.org/web/20211123142411im_/https://www.lexico.com/lexico-logo.png"><meta charset="utf-8"/><meta content="width=device-width, initial-scale=1, shrink-to-fit=no" name="viewport"/><meta content="IE=edge,chrome=1" http-equiv="X-UA-Compatible"/><meta itemprop="copyrightHolder" content="Lexico Dictionaries"/><meta itemprop="copyrightYear" content="2021"/><meta itemprop="inLanguage" content="en"/><meta itemprop="publisher" content="Lexico Dictionaries"/><link href="https://www.lexico.com" rel="publisher"/><link href="/web/20211123142411/https://www.lexico.com/opensearch/en_dictionary.xml" rel="search" title="Lexico UK Dictionary search" type="application/opensearchdescription+xml"/><link href="/web/20211123142411/https://www.lexico.com/opensearch/noad.xml" rel="search" title="Lexico US Dictionary search" type="application/opensearchdescription+xml"/><link href="/web/20211123142411/https://www.lexico.com/opensearch/thesaurus.xml" rel="search" title="Lexico Synonyms search" type="application/opensearchdescription+xml"/><link href="/web/20211123142411/https://www.lexico.com/opensearch/en_grammar.xml" rel="search" title="Lexico English Grammar search" type="application/opensearchdescription+xml"/><link href="/web/20211123142411/https://www.lexico.com/opensearch/es_dictionary.xml" rel="search" title="Lexico Spanish search" type="application/opensearchdescription+xml"/><link href="/web/20211123142411/https://www.lexico.com/opensearch/to_english.xml" rel="search" title="Lexico Spanish - English search" type="application/opensearchdescription+xml"/><link href="/web/20211123142411/https://www.lexico.com/opensearch/from_english.xml" rel="search" title="Lexico English - Spanish search" type="application/opensearchdescription+xml"/><link href="/web/20211123142411/https://www.lexico.com/opensearch/es_grammar.xml" rel="search" title="Lexico Spanish Grammar search" type="application/opensearchdescription+xml"/><script>/** * Copyright 2016 Google Inc. All Rights Reserved. * * Licensed under the W3C SOFTWARE AND DOCUMENT NOTICE AND LICENSE. * * https://www.w3.org/Consortium/Legal/2015/copyright-software-and-document * */ (function() { 'use strict'; // Exit early if we're not running in a browser. if (typeof window !== 'object') { return; } // Exit early if all IntersectionObserver and IntersectionObserverEntry // features are natively supported. if ('IntersectionObserver' in window && 'IntersectionObserverEntry' in window && 'intersectionRatio' in window.IntersectionObserverEntry.prototype) { // Minimal polyfill for Edge 15's lack of `isIntersecting` // See: https://github.com/w3c/IntersectionObserver/issues/211 if (!('isIntersecting' in window.IntersectionObserverEntry.prototype)) { Object.defineProperty(window.IntersectionObserverEntry.prototype, 'isIntersecting', { get: function () { return this.intersectionRatio > 0; } }); } return; } /** * Returns the embedding frame element, if any. * @param {!Document} doc * @return {!Element} */ function getFrameElement(doc) { try { return doc.defaultView && doc.defaultView.frameElement || null; } catch (e) { // Ignore the error. return null; } } /** * A local reference to the root document. */ var document = (function(startDoc) { var doc = startDoc; var frame = getFrameElement(doc); while (frame) { doc = frame.ownerDocument; frame = getFrameElement(doc); } return doc; })(window.document); /** * An IntersectionObserver registry. This registry exists to hold a strong * reference to IntersectionObserver instances currently observing a target * element. Without this registry, instances without another reference may be * garbage collected. */ var registry = []; /** * The signal updater for cross-origin intersection. When not null, it means * that the polyfill is configured to work in a cross-origin mode. * @type {function(DOMRect|ClientRect, DOMRect|ClientRect)} */ var crossOriginUpdater = null; /** * The current cross-origin intersection. Only used in the cross-origin mode. * @type {DOMRect|ClientRect} */ var crossOriginRect = null; /** * Creates the global IntersectionObserverEntry constructor. * https://w3c.github.io/IntersectionObserver/#intersection-observer-entry * @param {Object} entry A dictionary of instance properties. * @constructor */ function IntersectionObserverEntry(entry) { this.time = entry.time; this.target = entry.target; this.rootBounds = ensureDOMRect(entry.rootBounds); this.boundingClientRect = ensureDOMRect(entry.boundingClientRect); this.intersectionRect = ensureDOMRect(entry.intersectionRect || getEmptyRect()); this.isIntersecting = !!entry.intersectionRect; // Calculates the intersection ratio. var targetRect = this.boundingClientRect; var targetArea = targetRect.width * targetRect.height; var intersectionRect = this.intersectionRect; var intersectionArea = intersectionRect.width * intersectionRect.height; // Sets intersection ratio. if (targetArea) { // Round the intersection ratio to avoid floating point math issues: // https://github.com/w3c/IntersectionObserver/issues/324 this.intersectionRatio = Number((intersectionArea / targetArea).toFixed(4)); } else { // If area is zero and is intersecting, sets to 1, otherwise to 0 this.intersectionRatio = this.isIntersecting ? 1 : 0; } } /** * Creates the global IntersectionObserver constructor. * https://w3c.github.io/IntersectionObserver/#intersection-observer-interface * @param {Function} callback The function to be invoked after intersection * changes have queued. The function is not invoked if the queue has * been emptied by calling the `takeRecords` method. * @param {Object=} opt_options Optional configuration options. * @constructor */ function IntersectionObserver(callback, opt_options) { var options = opt_options || {}; if (typeof callback != 'function') { throw new Error('callback must be a function'); } if ( options.root && options.root.nodeType != 1 && options.root.nodeType != 9 ) { throw new Error('root must be a Document or Element'); } // Binds and throttles `this._checkForIntersections`. this._checkForIntersections = throttle( this._checkForIntersections.bind(this), this.THROTTLE_TIMEOUT); // Private properties. this._callback = callback; this._observationTargets = []; this._queuedEntries = []; this._rootMarginValues = this._parseRootMargin(options.rootMargin); // Public properties. this.thresholds = this._initThresholds(options.threshold); this.root = options.root || null; this.rootMargin = this._rootMarginValues.map(function(margin) { return margin.value + margin.unit; }).join(' '); /** @private @const {!Array<!Document>} */ this._monitoringDocuments = []; /** @private @const {!Array<function()>} */ this._monitoringUnsubscribes = []; } /** * The minimum interval within which the document will be checked for * intersection changes. */ IntersectionObserver.prototype.THROTTLE_TIMEOUT = 100; /** * The frequency in which the polyfill polls for intersection changes. * this can be updated on a per instance basis and must be set prior to * calling `observe` on the first target. */ IntersectionObserver.prototype.POLL_INTERVAL = null; /** * Use a mutation observer on the root element * to detect intersection changes. */ IntersectionObserver.prototype.USE_MUTATION_OBSERVER = true; /** * Sets up the polyfill in the cross-origin mode. The result is the * updater function that accepts two arguments: `boundingClientRect` and * `intersectionRect` - just as these fields would be available to the * parent via `IntersectionObserverEntry`. This function should be called * each time the iframe receives intersection information from the parent * window, e.g. via messaging. * @return {function(DOMRect|ClientRect, DOMRect|ClientRect)} */ IntersectionObserver._setupCrossOriginUpdater = function() { if (!crossOriginUpdater) { /** * @param {DOMRect|ClientRect} boundingClientRect * @param {DOMRect|ClientRect} intersectionRect */ crossOriginUpdater = function(boundingClientRect, intersectionRect) { if (!boundingClientRect || !intersectionRect) { crossOriginRect = getEmptyRect(); } else { crossOriginRect = convertFromParentRect(boundingClientRect, intersectionRect); } registry.forEach(function(observer) { observer._checkForIntersections(); }); }; } return crossOriginUpdater; }; /** * Resets the cross-origin mode. */ IntersectionObserver._resetCrossOriginUpdater = function() { crossOriginUpdater = null; crossOriginRect = null; }; /** * Starts observing a target element for intersection changes based on * the thresholds values. * @param {Element} target The DOM element to observe. */ IntersectionObserver.prototype.observe = function(target) { var isTargetAlreadyObserved = this._observationTargets.some(function(item) { return item.element == target; }); if (isTargetAlreadyObserved) { return; } if (!(target && target.nodeType == 1)) { throw new Error('target must be an Element'); } this._registerInstance(); this._observationTargets.push({element: target, entry: null}); this._monitorIntersections(target.ownerDocument); this._checkForIntersections(); }; /** * Stops observing a target element for intersection changes. * @param {Element} target The DOM element to observe. */ IntersectionObserver.prototype.unobserve = function(target) { this._observationTargets = this._observationTargets.filter(function(item) { return item.element != target; }); this._unmonitorIntersections(target.ownerDocument); if (this._observationTargets.length == 0) { this._unregisterInstance(); } }; /** * Stops observing all target elements for intersection changes. */ IntersectionObserver.prototype.disconnect = function() { this._observationTargets = []; this._unmonitorAllIntersections(); this._unregisterInstance(); }; /** * Returns any queue entries that have not yet been reported to the * callback and clears the queue. This can be used in conjunction with the * callback to obtain the absolute most up-to-date intersection information. * @return {Array} The currently queued entries. */ IntersectionObserver.prototype.takeRecords = function() { var records = this._queuedEntries.slice(); this._queuedEntries = []; return records; }; /** * Accepts the threshold value from the user configuration object and * returns a sorted array of unique threshold values. If a value is not * between 0 and 1 and error is thrown. * @private * @param {Array|number=} opt_threshold An optional threshold value or * a list of threshold values, defaulting to [0]. * @return {Array} A sorted list of unique and valid threshold values. */ IntersectionObserver.prototype._initThresholds = function(opt_threshold) { var threshold = opt_threshold || [0]; if (!Array.isArray(threshold)) threshold = [threshold]; return threshold.sort().filter(function(t, i, a) { if (typeof t != 'number' || isNaN(t) || t < 0 || t > 1) { throw new Error('threshold must be a number between 0 and 1 inclusively'); } return t !== a[i - 1]; }); }; /** * Accepts the rootMargin value from the user configuration object * and returns an array of the four margin values as an object containing * the value and unit properties. If any of the values are not properly * formatted or use a unit other than px or %, and error is thrown. * @private * @param {string=} opt_rootMargin An optional rootMargin value, * defaulting to '0px'. * @return {Array<Object>} An array of margin objects with the keys * value and unit. */ IntersectionObserver.prototype._parseRootMargin = function(opt_rootMargin) { var marginString = opt_rootMargin || '0px'; var margins = marginString.split(/\s+/).map(function(margin) { var parts = /^(-?\d*\.?\d+)(px|%)$/.exec(margin); if (!parts) { throw new Error('rootMargin must be specified in pixels or percent'); } return {value: parseFloat(parts[1]), unit: parts[2]}; }); // Handles shorthand. margins[1] = margins[1] || margins[0]; margins[2] = margins[2] || margins[0]; margins[3] = margins[3] || margins[1]; return margins; }; /** * Starts polling for intersection changes if the polling is not already * happening, and if the page's visibility state is visible. * @param {!Document} doc * @private */ IntersectionObserver.prototype._monitorIntersections = function(doc) { var win = doc.defaultView; if (!win) { // Already destroyed. return; } if (this._monitoringDocuments.indexOf(doc) != -1) { // Already monitoring. return; } // Private state for monitoring. var callback = this._checkForIntersections; var monitoringInterval = null; var domObserver = null; // If a poll interval is set, use polling instead of listening to // resize and scroll events or DOM mutations. if (this.POLL_INTERVAL) { monitoringInterval = win.setInterval(callback, this.POLL_INTERVAL); } else { addEvent(win, 'resize', callback, true); addEvent(doc, 'scroll', callback, true); if (this.USE_MUTATION_OBSERVER && 'MutationObserver' in win) { domObserver = new win.MutationObserver(callback); domObserver.observe(doc, { attributes: true, childList: true, characterData: true, subtree: true }); } } this._monitoringDocuments.push(doc); this._monitoringUnsubscribes.push(function() { // Get the window object again. When a friendly iframe is destroyed, it // will be null. var win = doc.defaultView; if (win) { if (monitoringInterval) { win.clearInterval(monitoringInterval); } removeEvent(win, 'resize', callback, true); } removeEvent(doc, 'scroll', callback, true); if (domObserver) { domObserver.disconnect(); } }); // Also monitor the parent. var rootDoc = (this.root && (this.root.ownerDocument || this.root)) || document; if (doc != rootDoc) { var frame = getFrameElement(doc); if (frame) { this._monitorIntersections(frame.ownerDocument); } } }; /** * Stops polling for intersection changes. * @param {!Document} doc * @private */ IntersectionObserver.prototype._unmonitorIntersections = function(doc) { var index = this._monitoringDocuments.indexOf(doc); if (index == -1) { return; } var rootDoc = (this.root && (this.root.ownerDocument || this.root)) || document; // Check if any dependent targets are still remaining. var hasDependentTargets = this._observationTargets.some(function(item) { var itemDoc = item.element.ownerDocument; // Target is in this context. if (itemDoc == doc) { return true; } // Target is nested in this context. while (itemDoc && itemDoc != rootDoc) { var frame = getFrameElement(itemDoc); itemDoc = frame && frame.ownerDocument; if (itemDoc == doc) { return true; } } return false; }); if (hasDependentTargets) { return; } // Unsubscribe. var unsubscribe = this._monitoringUnsubscribes[index]; this._monitoringDocuments.splice(index, 1); this._monitoringUnsubscribes.splice(index, 1); unsubscribe(); // Also unmonitor the parent. if (doc != rootDoc) { var frame = getFrameElement(doc); if (frame) { this._unmonitorIntersections(frame.ownerDocument); } } }; /** * Stops polling for intersection changes. * @param {!Document} doc * @private */ IntersectionObserver.prototype._unmonitorAllIntersections = function() { var unsubscribes = this._monitoringUnsubscribes.slice(0); this._monitoringDocuments.length = 0; this._monitoringUnsubscribes.length = 0; for (var i = 0; i < unsubscribes.length; i++) { unsubscribes[i](); } }; /** * Scans each observation target for intersection changes and adds them * to the internal entries queue. If new entries are found, it * schedules the callback to be invoked. * @private */ IntersectionObserver.prototype._checkForIntersections = function() { if (!this.root && crossOriginUpdater && !crossOriginRect) { // Cross origin monitoring, but no initial data available yet. return; } var rootIsInDom = this._rootIsInDom(); var rootRect = rootIsInDom ? this._getRootRect() : getEmptyRect(); this._observationTargets.forEach(function(item) { var target = item.element; var targetRect = getBoundingClientRect(target); var rootContainsTarget = this._rootContainsTarget(target); var oldEntry = item.entry; var intersectionRect = rootIsInDom && rootContainsTarget && this._computeTargetAndRootIntersection(target, targetRect, rootRect); var rootBounds = null; if (!this._rootContainsTarget(target)) { rootBounds = getEmptyRect(); } else if (!crossOriginUpdater || this.root) { rootBounds = rootRect; } var newEntry = item.entry = new IntersectionObserverEntry({ time: now(), target: target, boundingClientRect: targetRect, rootBounds: rootBounds, intersectionRect: intersectionRect }); if (!oldEntry) { this._queuedEntries.push(newEntry); } else if (rootIsInDom && rootContainsTarget) { // If the new entry intersection ratio has crossed any of the // thresholds, add a new entry. if (this._hasCrossedThreshold(oldEntry, newEntry)) { this._queuedEntries.push(newEntry); } } else { // If the root is not in the DOM or target is not contained within // root but the previous entry for this target had an intersection, // add a new record indicating removal. if (oldEntry && oldEntry.isIntersecting) { this._queuedEntries.push(newEntry); } } }, this); if (this._queuedEntries.length) { this._callback(this.takeRecords(), this); } }; /** * Accepts a target and root rect computes the intersection between then * following the algorithm in the spec. * TODO(philipwalton): at this time clip-path is not considered. * https://w3c.github.io/IntersectionObserver/#calculate-intersection-rect-algo * @param {Element} target The target DOM element * @param {Object} targetRect The bounding rect of the target. * @param {Object} rootRect The bounding rect of the root after being * expanded by the rootMargin value. * @return {?Object} The final intersection rect object or undefined if no * intersection is found. * @private */ IntersectionObserver.prototype._computeTargetAndRootIntersection = function(target, targetRect, rootRect) { // If the element isn't displayed, an intersection can't happen. if (window.getComputedStyle(target).display == 'none') return; var intersectionRect = targetRect; var parent = getParentNode(target); var atRoot = false; while (!atRoot && parent) { var parentRect = null; var parentComputedStyle = parent.nodeType == 1 ? window.getComputedStyle(parent) : {}; // If the parent isn't displayed, an intersection can't happen. if (parentComputedStyle.display == 'none') return null; if (parent == this.root || parent.nodeType == /* DOCUMENT */ 9) { atRoot = true; if (parent == this.root || parent == document) { if (crossOriginUpdater && !this.root) { if (!crossOriginRect || crossOriginRect.width == 0 && crossOriginRect.height == 0) { // A 0-size cross-origin intersection means no-intersection. parent = null; parentRect = null; intersectionRect = null; } else { parentRect = crossOriginRect; } } else { parentRect = rootRect; } } else { // Check if there's a frame that can be navigated to. var frame = getParentNode(parent); var frameRect = frame && getBoundingClientRect(frame); var frameIntersect = frame && this._computeTargetAndRootIntersection(frame, frameRect, rootRect); if (frameRect && frameIntersect) { parent = frame; parentRect = convertFromParentRect(frameRect, frameIntersect); } else { parent = null; intersectionRect = null; } } } else { // If the element has a non-visible overflow, and it's not the <body> // or <html> element, update the intersection rect. // Note: <body> and <html> cannot be clipped to a rect that's not also // the document rect, so no need to compute a new intersection. var doc = parent.ownerDocument; if (parent != doc.body && parent != doc.documentElement && parentComputedStyle.overflow != 'visible') { parentRect = getBoundingClientRect(parent); } } // If either of the above conditionals set a new parentRect, // calculate new intersection data. if (parentRect) { intersectionRect = computeRectIntersection(parentRect, intersectionRect); } if (!intersectionRect) break; parent = parent && getParentNode(parent); } return intersectionRect; }; /** * Returns the root rect after being expanded by the rootMargin value. * @return {ClientRect} The expanded root rect. * @private */ IntersectionObserver.prototype._getRootRect = function() { var rootRect; if (this.root && !isDoc(this.root)) { rootRect = getBoundingClientRect(this.root); } else { // Use <html>/<body> instead of window since scroll bars affect size. var doc = isDoc(this.root) ? this.root : document; var html = doc.documentElement; var body = doc.body; rootRect = { top: 0, left: 0, right: html.clientWidth || body.clientWidth, width: html.clientWidth || body.clientWidth, bottom: html.clientHeight || body.clientHeight, height: html.clientHeight || body.clientHeight }; } return this._expandRectByRootMargin(rootRect); }; /** * Accepts a rect and expands it by the rootMargin value. * @param {DOMRect|ClientRect} rect The rect object to expand. * @return {ClientRect} The expanded rect. * @private */ IntersectionObserver.prototype._expandRectByRootMargin = function(rect) { var margins = this._rootMarginValues.map(function(margin, i) { return margin.unit == 'px' ? margin.value : margin.value * (i % 2 ? rect.width : rect.height) / 100; }); var newRect = { top: rect.top - margins[0], right: rect.right + margins[1], bottom: rect.bottom + margins[2], left: rect.left - margins[3] }; newRect.width = newRect.right - newRect.left; newRect.height = newRect.bottom - newRect.top; return newRect; }; /** * Accepts an old and new entry and returns true if at least one of the * threshold values has been crossed. * @param {?IntersectionObserverEntry} oldEntry The previous entry for a * particular target element or null if no previous entry exists. * @param {IntersectionObserverEntry} newEntry The current entry for a * particular target element. * @return {boolean} Returns true if a any threshold has been crossed. * @private */ IntersectionObserver.prototype._hasCrossedThreshold = function(oldEntry, newEntry) { // To make comparing easier, an entry that has a ratio of 0 // but does not actually intersect is given a value of -1 var oldRatio = oldEntry && oldEntry.isIntersecting ? oldEntry.intersectionRatio || 0 : -1; var newRatio = newEntry.isIntersecting ? newEntry.intersectionRatio || 0 : -1; // Ignore unchanged ratios if (oldRatio === newRatio) return; for (var i = 0; i < this.thresholds.length; i++) { var threshold = this.thresholds[i]; // Return true if an entry matches a threshold or if the new ratio // and the old ratio are on the opposite sides of a threshold. if (threshold == oldRatio || threshold == newRatio || threshold < oldRatio !== threshold < newRatio) { return true; } } }; /** * Returns whether or not the root element is an element and is in the DOM. * @return {boolean} True if the root element is an element and is in the DOM. * @private */ IntersectionObserver.prototype._rootIsInDom = function() { return !this.root || containsDeep(document, this.root); }; /** * Returns whether or not the target element is a child of root. * @param {Element} target The target element to check. * @return {boolean} True if the target element is a child of root. * @private */ IntersectionObserver.prototype._rootContainsTarget = function(target) { var rootDoc = (this.root && (this.root.ownerDocument || this.root)) || document; return ( containsDeep(rootDoc, target) && (!this.root || rootDoc == target.ownerDocument) ); }; /** * Adds the instance to the global IntersectionObserver registry if it isn't * already present. * @private */ IntersectionObserver.prototype._registerInstance = function() { if (registry.indexOf(this) < 0) { registry.push(this); } }; /** * Removes the instance from the global IntersectionObserver registry. * @private */ IntersectionObserver.prototype._unregisterInstance = function() { var index = registry.indexOf(this); if (index != -1) registry.splice(index, 1); }; /** * Returns the result of the performance.now() method or null in browsers * that don't support the API. * @return {number} The elapsed time since the page was requested. */ function now() { return window.performance && performance.now && performance.now(); } /** * Throttles a function and delays its execution, so it's only called at most * once within a given time period. * @param {Function} fn The function to throttle. * @param {number} timeout The amount of time that must pass before the * function can be called again. * @return {Function} The throttled function. */ function throttle(fn, timeout) { var timer = null; return function () { if (!timer) { timer = setTimeout(function() { fn(); timer = null; }, timeout); } }; } /** * Adds an event handler to a DOM node ensuring cross-browser compatibility. * @param {Node} node The DOM node to add the event handler to. * @param {string} event The event name. * @param {Function} fn The event handler to add. * @param {boolean} opt_useCapture Optionally adds the even to the capture * phase. Note: this only works in modern browsers. */ function addEvent(node, event, fn, opt_useCapture) { if (typeof node.addEventListener == 'function') { node.addEventListener(event, fn, opt_useCapture || false); } else if (typeof node.attachEvent == 'function') { node.attachEvent('on' + event, fn); } } /** * Removes a previously added event handler from a DOM node. * @param {Node} node The DOM node to remove the event handler from. * @param {string} event The event name. * @param {Function} fn The event handler to remove. * @param {boolean} opt_useCapture If the event handler was added with this * flag set to true, it should be set to true here in order to remove it. */ function removeEvent(node, event, fn, opt_useCapture) { if (typeof node.removeEventListener == 'function') { node.removeEventListener(event, fn, opt_useCapture || false); } else if (typeof node.detatchEvent == 'function') { node.detatchEvent('on' + event, fn); } } /** * Returns the intersection between two rect objects. * @param {Object} rect1 The first rect. * @param {Object} rect2 The second rect. * @return {?Object|?ClientRect} The intersection rect or undefined if no * intersection is found. */ function computeRectIntersection(rect1, rect2) { var top = Math.max(rect1.top, rect2.top); var bottom = Math.min(rect1.bottom, rect2.bottom); var left = Math.max(rect1.left, rect2.left); var right = Math.min(rect1.right, rect2.right); var width = right - left; var height = bottom - top; return (width >= 0 && height >= 0) && { top: top, bottom: bottom, left: left, right: right, width: width, height: height } || null; } /** * Shims the native getBoundingClientRect for compatibility with older IE. * @param {Element} el The element whose bounding rect to get. * @return {DOMRect|ClientRect} The (possibly shimmed) rect of the element. */ function getBoundingClientRect(el) { var rect; try { rect = el.getBoundingClientRect(); } catch (err) { // Ignore Windows 7 IE11 "Unspecified error" // https://github.com/w3c/IntersectionObserver/pull/205 } if (!rect) return getEmptyRect(); // Older IE if (!(rect.width && rect.height)) { rect = { top: rect.top, right: rect.right, bottom: rect.bottom, left: rect.left, width: rect.right - rect.left, height: rect.bottom - rect.top }; } return rect; } /** * Returns an empty rect object. An empty rect is returned when an element * is not in the DOM. * @return {ClientRect} The empty rect. */ function getEmptyRect() { return { top: 0, bottom: 0, left: 0, right: 0, width: 0, height: 0 }; } /** * Ensure that the result has all of the necessary fields of the DOMRect. * Specifically this ensures that `x` and `y` fields are set. * * @param {?DOMRect|?ClientRect} rect * @return {?DOMRect} */ function ensureDOMRect(rect) { // A `DOMRect` object has `x` and `y` fields. if (!rect || 'x' in rect) { return rect; } // A IE's `ClientRect` type does not have `x` and `y`. The same is the case // for internally calculated Rect objects. For the purposes of // `IntersectionObserver`, it's sufficient to simply mirror `left` and `top` // for these fields. return { top: rect.top, y: rect.top, bottom: rect.bottom, left: rect.left, x: rect.left, right: rect.right, width: rect.width, height: rect.height }; } /** * Inverts the intersection and bounding rect from the parent (frame) BCR to * the local BCR space. * @param {DOMRect|ClientRect} parentBoundingRect The parent's bound client rect. * @param {DOMRect|ClientRect} parentIntersectionRect The parent's own intersection rect. * @return {ClientRect} The local root bounding rect for the parent's children. */ function convertFromParentRect(parentBoundingRect, parentIntersectionRect) { var top = parentIntersectionRect.top - parentBoundingRect.top; var left = parentIntersectionRect.left - parentBoundingRect.left; return { top: top, left: left, height: parentIntersectionRect.height, width: parentIntersectionRect.width, bottom: top + parentIntersectionRect.height, right: left + parentIntersectionRect.width }; } /** * Checks to see if a parent element contains a child element (including inside * shadow DOM). * @param {Node} parent The parent element. * @param {Node} child The child element. * @return {boolean} True if the parent node contains the child node. */ function containsDeep(parent, child) { var node = child; while (node) { if (node == parent) return true; node = getParentNode(node); } return false; } /** * Gets the parent node of an element or its host element if the parent node * is a shadow root. * @param {Node} node The node whose parent to get. * @return {Node|null} The parent node or null if no parent exists. */ function getParentNode(node) { var parent = node.parentNode; if (node.nodeType == /* DOCUMENT */ 9 && node != document) { // If this node is a document node, look for the embedding frame. return getFrameElement(node); } // If the parent has element that is assigned through shadow root slot if (parent && parent.assignedSlot) { parent = parent.assignedSlot.parentNode } if (parent && parent.nodeType == 11 && parent.host) { // If the parent is a shadow root, return the host element. return parent.host; } return parent; } /** * Returns true if `node` is a Document. * @param {!Node} node * @returns {boolean} */ function isDoc(node) { return node && node.nodeType === 9; } // Exposes the constructors globally. window.IntersectionObserver = IntersectionObserver; window.IntersectionObserverEntry = IntersectionObserverEntry; }()); </script><script type="application/ld+json" id="search_schema"> { "@context": "https://web.archive.org/web/20211123142411/https://schema.org", "@type": "WebSite", "url": "https://web.archive.org/web/20211123142411/https://www.lexico.com/en", "potentialAction": { "@type": "SearchAction", "target": "https://web.archive.org/web/20211123142411/https://www.lexico.com/en/definition/{search_term_string}", "query-input": "required name=search_term_string" } } </script><link rel="canonical" href="https://web.archive.org/web/20211123142411/https://www.lexico.com/definition/thunder"/><link rel="alternate" hreflang="en" href="https://web.archive.org/web/20211123142411/https://www.lexico.com/definition/thunder"/><link rel="alternate" hreflang="en-US" href="https://web.archive.org/web/20211123142411/https://www.lexico.com/en/definition/thunder"/><script>// GTM (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='https://web.archive.org/web/20211123142411/https://www.googletagmanager.com/gtm.js?id='+i+dl;j.addEventListener('load', function() {var _ge = new CustomEvent('gtm_loaded', { bubbles: true });d.dispatchEvent(_ge);});f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-WDVJNM5'); // BING Webmaster Tools Clarity (function(c,l,a,r,i,t,y){c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};t=l.createElement(r);t.async=1;t.src="https://web.archive.org/web/20211123142411/https://www.clarity.ms/tag/"+i;y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);})(window, document, "clarity", "script", "4w9afsnc8y");</script><meta itemprop="headline" content="thunder - meaning of thunder in English by Lexico Dictionaries"/> <meta itemprop="headword" content="thunder"/> <link href="/web/20211123142411im_/https://www.lexico.com/apple-touch-icon.png" rel="apple-touch-icon"/><link href="/web/20211123142411im_/https://www.lexico.com/favicon-32x32.png" rel="icon" sizes="32x32" type="image/png"/><link href="/web/20211123142411im_/https://www.lexico.com/icon-192x192.png" rel="icon" sizes="192x192" type="image/png"/><link href="/web/20211123142411im_/https://www.lexico.com/icon-256x256.png" rel="icon" sizes="256x256" type="image/png"/><link href="/web/20211123142411im_/https://www.lexico.com/favicon-16x16.png" rel="icon" sizes="16x16" type="image/png"/><link href="/web/20211123142411im_/https://www.lexico.com/favicon.ico?v2" rel="shortcut icon"/><link href="/web/20211123142411/https://www.lexico.com/manifest.json" rel="manifest"/><link color="#50b46c" href="/web/20211123142411im_/https://www.lexico.com/safari-pinned-tab.svg" rel="mask-icon"/><meta content="#50b46c" name="msapplication-TileColor"/><meta content="/mstile-144x144.png" name="msapplication-TileImage"/><meta content="#50b46c" name="theme-color"/><meta name="csrf-param" content="authenticity_token"/> <meta name="csrf-token" content="lyB6Icj3LhtdohPd8Dow94YeWFyRht7spwbf1sbpRigU59XGfYvgd5gr63NMrYtlFz3/XASXoBSHlqjjnfNJ0g=="/><script>var controller = "monolingual_words"; var action = "show"; var csite = "EN"; var page_category = "";</script></head><body class="controller__monolingual_words action__show dictionary__odo partition_en-gb dictionary__en " lang="en" id="" data-trending-words="{&quot;shouldLogTrendingWord&quot;:true,&quot;partition&quot;:&quot;en-gb&quot;,&quot;word&quot;:&quot;thunder&quot;}"><link rel="stylesheet" media="all" href="/web/20211123142411cs_/https://www.lexico.com/assets/application_monolingual-ac132b3b256f669e2455102a0140ab845aba297f5b8a2a9cd4451e043a07fdae.css"/><!--[if lt IE 9] = javascript_include_tag 'ie'--><script src="/web/20211123142411js_/https://www.lexico.com/assets/application_monolingual-3d572164bc51e9595d9b47c633ca2d81138b625675f72daa1d387ef524416d4b.js"></script><noscript><iframe src="https://web.archive.org/web/20211123142411if_/https://www.googletagmanager.com/ns.html?id=GTM-WDVJNM5" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript><div id="wrapper"><header id="header"><div class="bg close transition"></div><div class="topHeader"><div class="container full"><div class="headerContent"><a class="logo" href="/web/20211123142411/https://www.lexico.com/"><img src="/web/20211123142411im_/https://www.lexico.com/assets/oup/logos/svg/lexico-logo-new-b9f707cb98e4c645833379725ea1e859c34b4668104de80dbafdf872cabaccb4.svg" alt="Lexico logo"/></a></div><nav class="nav main-nav"><ul><li><a data-behaviour="ga-event-menu" data-value="ENGLISH DICTIONARY" href="/web/20211123142411/https://www.lexico.com/">ENGLISH DICTIONARY</a></li><li><a class="not-active" data-behaviour="ga-event-menu" data-value="SYNONYMS" href="/web/20211123142411/https://www.lexico.com/synonyms">SYNONYMS</a></li><li><a class="not-active" data-behaviour="ga-event-menu" data-value="TRANSLATE" href="/web/20211123142411/https://www.lexico.com/translate">TRANSLATE</a></li><li class="drop mob not-active"><span><a class="not-active" data-behaviour="ga-event-menu" data-value="GRAMMAR " href="/web/20211123142411/https://www.lexico.com/grammar">GRAMMAR </a></span><ul><li><a class="not-active" data-behaviour="ga-event-menu" data-value="GRAMMAR - GRAMMAR A-Z " href="/web/20211123142411/https://www.lexico.com/grammar/grammar-a-z">GRAMMAR A-Z </a></li><li><a class="not-active" data-behaviour="ga-event-menu" data-value="GRAMMAR - SPELLING " href="/web/20211123142411/https://www.lexico.com/grammar/spelling">SPELLING </a></li><li><a class="not-active" data-behaviour="ga-event-menu" data-value="GRAMMAR - PUNCTUATION " href="/web/20211123142411/https://www.lexico.com/grammar/punctuation">PUNCTUATION </a></li><li><a class="not-active" data-behaviour="ga-event-menu" data-value="GRAMMAR - WRITING TIPS " href="/web/20211123142411/https://www.lexico.com/grammar/writing-help">WRITING TIPS </a></li><li><a class="not-active" data-behaviour="ga-event-menu" data-value="GRAMMAR - USAGE " href="/web/20211123142411/https://www.lexico.com/grammar/usage">USAGE </a></li></ul></li><li class="drop mob not-active"><span><a class="not-active" data-behaviour="ga-event-menu" data-value="EXPLORE " href="/web/20211123142411/https://www.lexico.com/explore">EXPLORE </a></span><ul><li><a class="not-active" data-behaviour="ga-event-menu" data-value="EXPLORE - WORD ORIGINS " href="/web/20211123142411/https://www.lexico.com/explore/word-origins">WORD ORIGINS </a></li><li><a class="not-active" data-behaviour="ga-event-menu" data-value="EXPLORE - LANGUAGE QUESTIONS " href="/web/20211123142411/https://www.lexico.com/explore/language-questions">LANGUAGE QUESTIONS </a></li><li><a class="not-active" data-behaviour="ga-event-menu" data-value="EXPLORE - WORD LISTS" href="/web/20211123142411/https://www.lexico.com/explore/word-lists">WORD LISTS</a></li></ul></li><li class="mob"><a class="not-active" data-behaviour="ga-event-menu" data-value="SPANISH DICTIONARY" href="/web/20211123142411/https://www.lexico.com/es">SPANISH DICTIONARY</a></li><li class="drop more"><span>More</span><ul><li class="drop mob not-active"><span><a class="not-active" data-behaviour="ga-event-menu" data-value="GRAMMAR " href="/web/20211123142411/https://www.lexico.com/grammar">GRAMMAR </a></span><ul><li><a class="not-active" data-behaviour="ga-event-menu" data-value="GRAMMAR - GRAMMAR A-Z " href="/web/20211123142411/https://www.lexico.com/grammar/grammar-a-z">GRAMMAR A-Z </a></li><li><a class="not-active" data-behaviour="ga-event-menu" data-value="GRAMMAR - SPELLING " href="/web/20211123142411/https://www.lexico.com/grammar/spelling">SPELLING </a></li><li><a class="not-active" data-behaviour="ga-event-menu" data-value="GRAMMAR - PUNCTUATION " href="/web/20211123142411/https://www.lexico.com/grammar/punctuation">PUNCTUATION </a></li><li><a class="not-active" data-behaviour="ga-event-menu" data-value="GRAMMAR - WRITING TIPS " href="/web/20211123142411/https://www.lexico.com/grammar/writing-help">WRITING TIPS </a></li><li><a class="not-active" data-behaviour="ga-event-menu" data-value="GRAMMAR - USAGE " href="/web/20211123142411/https://www.lexico.com/grammar/usage">USAGE </a></li></ul></li><li class="drop mob not-active"><span><a class="not-active" data-behaviour="ga-event-menu" data-value="EXPLORE " href="/web/20211123142411/https://www.lexico.com/explore">EXPLORE </a></span><ul><li><a class="not-active" data-behaviour="ga-event-menu" data-value="EXPLORE - WORD ORIGINS " href="/web/20211123142411/https://www.lexico.com/explore/word-origins">WORD ORIGINS </a></li><li><a class="not-active" data-behaviour="ga-event-menu" data-value="EXPLORE - LANGUAGE QUESTIONS " href="/web/20211123142411/https://www.lexico.com/explore/language-questions">LANGUAGE QUESTIONS </a></li><li><a class="not-active" data-behaviour="ga-event-menu" data-value="EXPLORE - WORD LISTS" href="/web/20211123142411/https://www.lexico.com/explore/word-lists">WORD LISTS</a></li></ul></li><li class="mob"><a class="not-active" data-behaviour="ga-event-menu" data-value="SPANISH DICTIONARY" href="/web/20211123142411/https://www.lexico.com/es">SPANISH DICTIONARY</a></li></ul></li></ul></nav><nav class="nav right" lang="en"><ul><li class="drop"><span>Site language</span><ul class="language_selector"><li><a rel="nofollow" data-locale="en" href="/web/20211123142411/https://www.lexico.com/definition/thunder">English</a></li><li><a rel="nofollow" data-locale="es" href="/web/20211123142411/https://www.lexico.com/definition/thunder">español</a></li></ul></li></ul></nav></div><span class="close"><svg enable-background="new -33 14 19.1 19.1" height="19" viewbox="-33 14 19.1 19.1" width="19" xmlns="http://www.w3.org/2000/svg"><path d="m-13.9 16.1l-2.1-2.1-7.4 7.4-7.5-7.4-2.1 2.1 7.4 7.5-7.4 7.4 2.1 2.1 7.5-7.4 7.4 7.4 2.1-2.1-7.4-7.4z" fill="#fff"/></svg></span></div><div class="mainHeader"><div class="container"><div class="headerContent"><a class="logo" href="/web/20211123142411/https://www.lexico.com/" data-behaviour="ga-event" data-value="Homepage anchor image"><img src="/web/20211123142411im_/https://www.lexico.com/assets/oup/logos/svg/lexico-logo-new-b9f707cb98e4c645833379725ea1e859c34b4668104de80dbafdf872cabaccb4.svg" alt="Lexico logo"/></a><div class="searchField"><h1>Oxford English and Spanish Dictionary, Synonyms, and Spanish to English Translator</h1><div class="beforeSearch"></div><div class="searchMain" data-locale="en" data-english-homepage="false" data-translate-homepage="false"><form class="search" action="/web/20211123142411/https://www.lexico.com/search" accept-charset="UTF-8" method="get"><input name="utf8" type="hidden" value="✓"/><select name="filter" id="filter" class="dictionary" data-ga-language-indicator="EN"><option selected="selected" value="en_dictionary">UK Dictionary</option> <option value="noad">US Dictionary</option> <option value="thesaurus">Synonyms</option> <option value="en_grammar">English Grammar</option> <option value="es_dictionary">Spanish</option> <option value="to_english">Spanish - English</option> <option value="from_english">English - Spanish</option> <option value="es_grammar">Spanish Grammar</option></select><fieldset><input type="hidden" name="dictionary" id="dictionary" value="en"/><input type="hidden" name="s" id="s" value="t"/><label class="sr-only" for="query">Search</label><input type="text" name="query" id="query" value="thunder" placeholder="Type word or phrase" autocomplete="off" maxlength="100" autocapitalize="none" class="autocomplete"/><div class="keyboard kBoxContent" data-behaviour="ga-event-search-scope" data-value="character keyboard"><svg enable-background="new 0 0 28 16.7" height="17" viewbox="0 0 28 16.7" width="28" xmlns="http://www.w3.org/2000/svg"><path d="m26.5 0h-25c-.8 0-1.5.6-1.5 1.4v13.9c0 .8.7 1.4 1.5 1.4h25.1c.8 0 1.5-.6 1.5-1.4v-13.9c-.1-.8-.8-1.4-1.6-1.4m-10.1 2.8h2.9v2.8h-2.9v-2.8m4.3 4.1v2.8h-2.9v-2.8h2.9m-8.7-4.1h2.9v2.8h-2.9v-2.8m4.4 4.1v2.8h-2.9v-2.8h2.9m-8.8-4.1h2.9v2.8h-2.9v-2.8m4.4 4.1v2.8h-2.9v-2.8h2.9m-9-4.1h3.2v2.8h-3.2v-2.8m0 4.1h4.6v2.8h-4.6v-2.8m3.2 7h-3.2v-2.8h3.1v2.8zm13.1 0h-11.7v-2.8h11.6v2.8zm5.8 0h-4.4v-2.8h4.4v2.8m0-4.2h-2.9v-2.8h2.9v2.8m0-4.1h-4.4v-2.8h4.4v2.8" fill="#999"/></svg> <svg enable-background="new 0 0 14 7" height="7" viewbox="0 0 14 7" width="14" xmlns="http://www.w3.org/2000/svg"><path d="M7 4.4 2.6 0 0 0 6.1 6.1 7 7 7.9 6.1 14 0 11.4 0z" fill="#989898"/></svg></div><button type="submit" data-behaviour="ga-event-search-scope" data-value="Launch search" aria-label="Launch search"><svg enable-background="new 0 0 22 22" height="30" viewbox="-0.5 -0.5 22 22" width="30" xmlns="http://www.w3.org/2000/svg"><path d="m21.8 19.6l-4.5-4.5c2.7-3.7 2.3-8.9-1-12.3-3.7-3.7-9.8-3.7-13.5 0-3.7 3.7-3.7 9.7 0 13.5 3.4 3.4 8.6 3.7 12.3 1l4.5 4.5c.4.4 1 .3 1.5-.2l.5-.5c.5-.5.5-1.1.2-1.5m-7.6-5.3c-2.6 2.6-6.8 2.6-9.4 0-2.6-2.6-2.6-6.8 0-9.4 2.6-2.6 6.8-2.6 9.4 0 2.5 2.6 2.5 6.8 0 9.4" fill="#f77941"/></svg></button><div class="autocompleteBox"></div><div class="keyboardBox"><div class="kBoxContent"><ul><li><span>à</span></li><li><span>á</span></li><li><span>â</span></li><li><span>ä</span></li><li><span>ã</span></li><li><span>ă</span></li><li><span>ā</span></li><li><span>ç</span></li><li><span>č</span></li><li><span>è</span></li><li><span>é</span></li><li><span>ê</span></li><li><span>ë</span></li><li><span>ē</span></li><li><span>ģ</span></li><li><span>ì</span></li><li><span>í</span></li><li><span>î</span></li><li><span>ï</span></li><li><span>ī</span></li><li><span>ķ</span></li><li><span>ļ</span></li><li><span>ñ</span></li><li><span>ň</span></li><li><span>ņ</span></li><li><span>ò</span></li><li><span>ó</span></li><li><span>ô</span></li><li><span>ö</span></li><li><span>õ</span></li><li><span>ş</span></li><li><span>š</span></li><li><span>ţ</span></li><li><span>ù</span></li><li><span>ú</span></li><li><span>û</span></li><li><span>ü</span></li><li><span>ū</span></li><li><span>ý</span></li><li><span>ž</span></li><li><span>æ</span></li><li><span>œ</span></li><li><span>ß</span></li></ul><i class="upper"><svg enable-background="new 0 0 16.8 16" height="16" viewbox="0 0 16.8 16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m8.4 0l-8.4 8.4h5.1v7.6h6.6v-7.6h5.1z" fill="#2a2a2a"/></svg></i></div></div></fieldset></form></div></div></div><div class="burger"><img src="/web/20211123142411im_/https://www.lexico.com/assets/oup/svg/hamburger-menu-594799c23e03196ed910c5798976a15b1779b55f9c9824608c69cf0ff6191ee8.svg" height="18" width="28" alt="menu"/><span>menu</span></div></div></div></header><div id="main"><div class="errors__container headerHead"></div><div id="content"><div class="lex-container"><div class="banbox mobile_banner"><div class="container content-ban"><aside class="banner adUnit"><div id="lexi_serp_dkt_atf_728x90_10"></div><div id="lexi_serp_mweb_atf_320x50_1"></div></aside></div></div><div class="main-content"><div class="container layout"><div class="lex-content"><div class="lex-filling"><div class="entryWrapper"><div class="breadcrumbs layout"><p><a class="desktopCrumb home_breadcrumb_hide" href="/web/20211123142411/https://www.lexico.com/" data-behaviour="ga-event-breadcrumb" data-value="Homepage anchor">Home</a> <span class="home_breadcrumb_hide chevron"></span><a class="desktopCrumb middle_crumb" href="/web/20211123142411/https://www.lexico.com/definition" data-behaviour="ga-event-breadcrumb" data-value="Primary root">UK English</a> <span class="chevron"></span> <a href="https://web.archive.org/web/20211123142411/https://www.lexico.com/definition/thunder">thunder</a> </p></div><div class="entryHead primary_homograph" id="h70253011245620"><div id="audio-hover-preload"></div><header><h1>Meaning of <em>thunder</em> in English:</h1><div class="socials"><ul><li><a class="ico-fb" href="https://web.archive.org/web/20211123142411/https://www.facebook.com/dialog/share?app_id=292327308384887&amp;display=page&amp;href=https%3A%2F%2Fwww.lexico.com%2Fdefinition%2Fthunder&amp;redirect_uri=https%3A%2F%2Fwww.lexico.com%2Fdefinition%2Fthunder" target="_blank" rel="noopener" title="Share on Facebook" onclick="javascript:ga('send', 'event', 'share_this_entry', 'facebook', 'https://web.archive.org/web/20211123142411/https://www.lexico.com/definition/thunder');" data-behaviour="ga-event-entry-sharing" data-value="Facebook"><i class="transition"><svg enable-background="new 0 0 30 30" viewbox="0 0 30 30" xmlns="http://www.w3.org/2000/svg"><path d="m15 0c-8.284 0-15 6.716-15 15 0 8.285 6.716 15 15 15 8.284 0 15-6.715 15-15 0-8.284-6.716-15-15-15m3.214 15.01h-2.102c0 3.357 0 7.495 0 7.495h-3.115c0 0 0-4.095 0-7.495h-1.482v-2.647h1.482v-1.714c0-1.227.582-3.144 3.143-3.144l2.307.009v2.571c0 0-1.404 0-1.676 0-.271 0-.66.136-.66.722v1.556h2.375l-.272 2.647" fill="#37589a"/></svg></i></a></li> <li><a class="ico-tw" href="https://web.archive.org/web/20211123142411/https://twitter.com/intent/tweet?text=thunder%20-%20Lexico.com&amp;url=https%3A%2F%2Fwww.lexico.com%2Fdefinition%2Fthunder" target="_blank" rel="noopener" title="Share on Twitter" onclick="javascript:ga('send', 'event', 'share_this_entry', 'twitter', 'https://web.archive.org/web/20211123142411/https://www.lexico.com/definition/thunder');" data-behaviour="ga-event-entry-sharing" data-value="Twitter"><i class="transition"><svg enable-background="new 0 0 30 30" viewbox="0 0 30 30" xmlns="http://www.w3.org/2000/svg"><path d="m15 0c-8.284 0-15 6.716-15 15 0 8.285 6.716 15 15 15 8.283 0 15-6.715 15-15 0-8.284-6.717-15-15-15m5.965 11.943c.006.132.001.264.001.397 0 4.066-3.095 8.755-8.757 8.755-1.738 0-3.356-.509-4.718-1.382.242.028.486.041.734.041 1.443 0 2.769-.489 3.821-1.314-1.345-.025-2.483-.916-2.874-2.136.188.033.38.053.579.053.281 0 .553-.039.81-.107-1.407-.284-2.468-1.527-2.468-3.02 0-.013 0-.026 0-.039.416.231.891.368 1.395.384-.825-.551-1.369-1.494-1.369-2.562 0-.564.152-1.093.417-1.547 1.517 1.863 3.786 3.087 6.342 3.215-.052-.226-.08-.459-.08-.701 0-1.699 1.377-3.076 3.079-3.076.885 0 1.685.374 2.246.97.699-.137 1.359-.394 1.955-.748-.232.719-.719 1.322-1.354 1.703.624-.073 1.217-.24 1.768-.483-.413.618-.936 1.16-1.536 1.595" fill="#38a8e0"/></svg></i></a></li> <li><a class="ico-lin" href="https://web.archive.org/web/20211123142411/https://www.linkedin.com/cws/share?url=https%3A%2F%2Fwww.lexico.com%2Fdefinition%2Fthunder" target="_blank" rel="noopener" title="Share on Linkedin+" onclick="javascript:window.open(this.href,'', 'menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=600,width=600'); ga('send', 'event', 'share_this_entry', 'linkedin', 'https://web.archive.org/web/20211123142411/https://www.lexico.com/definition/thunder'); return false;" data-behaviour="ga-event-entry-sharing" data-value="LinkedIn"><i class="transition"><svg enable-background="new 0 0 32 32" viewbox="0 0 32 32" xmlns="http://www.w3.org/2000/svg"><g fill="#006799"><path d="m16.959 14.824v-.033c-.006.012-.015.023-.022.033h.022"/><path d="m16 0c-8.837 0-16 7.164-16 16 0 8.837 7.163 16 16 16 8.836 0 16-7.162 16-16 0-8.836-7.164-16-16-16m-4.367 23.646h-3.431v-10.316h3.431v10.316m-1.716-11.726h-.022c-1.151 0-1.895-.793-1.895-1.783 0-1.012.768-1.783 1.939-1.783 1.174 0 1.896.771 1.918 1.783 0 .99-.744 1.783-1.94 1.783m14.08 11.726h-3.43v-5.52c0-1.387-.496-2.333-1.738-2.333-.946 0-1.512.64-1.76 1.255-.091.221-.113.525-.113.836v5.762h-3.429c0 0 .044-9.349 0-10.316h3.429v1.461c.457-.705 1.271-1.703 3.092-1.703 2.256 0 3.949 1.473 3.949 4.642v5.916"/></g></svg></i></a></li> </ul></div> <h2 class="hwg"><span class="hw" data-headword-id="thunder" id="m_en_gbus1051410">thunder<sup></sup></span></h2><div class="hwg"><div class="entryGroup" id="h70253011245620"><h3 class="pronunciations">Pronunciation <a class="ipaLink" href="/web/20211123142411/https://www.lexico.com/grammar/key-to-pronunciation" title="Key to pronunciations"></a><span class="phoneticspelling">/ˈθʌndə/</span> <a class="speaker" onclick="this.firstElementChild.play();"><audio src="https://web.archive.org/web/20211123142411im_/https://lex-audio.useremarkable.com/mp3/thunder__gb_1.mp3" preload="none"></audio></a></h3></div></div><a data-behaviour="ga-event-synonyms" data-value="view synonyms" href="/web/20211123142411/https://www.lexico.com/synonyms/thunder">See synonyms for thunder</a><p class="associatedTranslation">Translate <a href="/web/20211123142411/https://www.lexico.com/en-es/translate/thunder">thunder</a> into Spanish</p></header></div><section class="gramb"><h3 class="ps pos"><span class="pos">noun</span></h3><span class="grammatical_note countability">mass noun</span><span class="transitivity"></span><ul class="semb"><li><div class="trg"><div class="sense-inflection"></div><p><span class="iteration">1</span><span class="ind one-click-content" data-no-definition="[&quot;a&quot;,&quot;loud&quot;,&quot;rumbling&quot;,&quot;or&quot;,&quot;crashing&quot;,&quot;noise&quot;,&quot;heard&quot;,&quot;after&quot;,&quot;a&quot;,&quot;lightning&quot;,&quot;flash&quot;,&quot;due&quot;,&quot;to&quot;,&quot;the&quot;,&quot;expansion&quot;,&quot;of&quot;,&quot;rapidly&quot;,&quot;heated&quot;,&quot;air&quot;]" data-behaviour="ga-event-one-click" data-value="Lexical data - en-gb">A loud rumbling or crashing noise heard after a lightning flash due to the expansion of rapidly heated air.</span></p><span class="indicators"></span><div class="exg"><div class="ex"><em><span class=" one-click-content" data-no-definition="[&quot;lsquothere&quot;,&quot;was&quot;,&quot;a&quot;,&quot;crash&quot;,&quot;of&quot;,&quot;thunderrsquo&quot;]" data-behaviour="ga-event-one-click" data-value="Lexical data - en-gb">&lsquo;there was a crash of thunder&rsquo;</span></em></div></div><div class="examples"><div class="moreInfo"><button data-behaviour="ga-event" data-value="more example sentences">More example sentences</button></div><div class="exg"><ul class="english-ex"><li class="ex"><em>&lsquo;thunder rolled through the mountains&rsquo;</em></li><li class="ex"><em>&lsquo;Flash floods with thunder and lightning were rampant at the weekend.&rsquo;</em></li><li class="ex"><em>&lsquo;We hear thunder because lightning heats the air to more than 43,000 degrees, causing the air to quickly expand.&rsquo;</em></li><li class="ex"><em>&lsquo;There were hailstones, rarely heard loud thunder, lightning, strong gusty winds and sheets of rain.&rsquo;</em></li><li class="ex"><em>&lsquo;In Summer, storms with thunder, lightning and hail are quite common, and sometimes even mini-tornadoes are reported!&rsquo;</em></li><li class="ex"><em>&lsquo;Take a dark rainy night, with thunder rolling and lightning flashing and it would be perfect.&rsquo;</em></li><li class="ex"><em>&lsquo;In fact the last hour on the course was played out to the accompaniment of claps of thunder and flashes of lightning, but it stayed dry.&rsquo;</em></li><li class="ex"><em>&lsquo;The wind was now strong and cold, with rain, hail and an occasional flash of lightning and roll of thunder.&rsquo;</em></li><li class="ex"><em>&lsquo;Seers interpreted claps of thunder, lightning flashes or the condition of a sacrificed animal's entrails.&rsquo;</em></li><li class="ex"><em>&lsquo;Why don't hurricanes have much lightning and thunder even though they are made of thunderstorms?&rsquo;</em></li><li class="ex"><em>&lsquo;These clouds often bring thunder and lightning, and can also bring funnel clouds or even tornadoes.&rsquo;</em></li><li class="ex"><em>&lsquo;If you see lightning or hear thunder, head for shelter immediately.&rsquo;</em></li><li class="ex"><em>&lsquo;It started to rain, with flashes of lightning and booms of thunder sounding in the distance.&rsquo;</em></li><li class="ex"><em>&lsquo;A thunderstorm hit us with no warning and we lay soaked, silent and shivering with cold as the lightning and thunder crashed around us.&rsquo;</em></li><li class="ex"><em>&lsquo;Count the seconds between the lightning and the thunder, each second represents 300 m distance from the thunderstorm.&rsquo;</em></li><li class="ex"><em>&lsquo;The lighting flashed continuously and rumbling thunder followed.&rsquo;</em></li><li class="ex"><em>&lsquo;Begin your turnaround when you hear thunder (which means lightning is one to ten miles away).&rsquo;</em></li><li class="ex"><em>&lsquo;I ran out of the shop and as I did so there was a loud clap of thunder and a flash of lightning.&rsquo;</em></li><li class="ex"><em>&lsquo;With no warning or dimming of lights, the Stanley Theatre suddenly shook with loud thunder and lightning.&rsquo;</em></li><li class="ex"><em>&lsquo;Lightning finally flashed and seconds after thunder boomed.&rsquo;</em></li><li class="ex"><em>&lsquo;We had driving snow, with flashes of blue lightning and rolling thunder.&rsquo;</em></li></ul></div></div><div class="synonyms"><div class="moreInfo"><button data-behaviour="ga-event-synonyms" data-value="expand/collapse">Synonyms</button></div><div class="exg"><div><strong class="syn">thunderclap</strong><span class="syn">, thunder crack, thunder roll, roll of thunder, peal of thunder, rumble of thunder, crack of thunder, crash of thunder, rumbling, crashing, roar</span></div><a data-behaviour="ga-event-synonyms" data-value="view synonyms" href="/web/20211123142411/https://www.lexico.com/synonyms/thunder">View synonyms</a></div></div><ol class="subSenses"><li class="subSense"><span class="subsenseIteration">1.1</span><span class="ind one-click-content" data-no-definition="[&quot;a&quot;,&quot;loud&quot;,&quot;deep&quot;,&quot;resounding&quot;,&quot;noise&quot;]" data-behaviour="ga-event-one-click" data-value="Lexical data - en-gb">A loud, deep resounding noise.</span><div class="trg"></div><div class="exg"><div class="ex"><em><span class=" one-click-content" data-no-definition="[&quot;lsquoyou&quot;,&quot;can&quot;,&quot;hear&quot;,&quot;the&quot;,&quot;thunder&quot;,&quot;of&quot;,&quot;the&quot;,&quot;falls&quot;,&quot;in&quot;,&quot;the&quot;,&quot;distancersquo&quot;]" data-behaviour="ga-event-one-click" data-value="Lexical data - en-gb">&lsquo;you can hear the thunder of the falls in the distance&rsquo;</span></em></div></div><div class="examples"><div class="moreInfo"><button data-behaviour="ga-event" data-value="more example sentences">More example sentences</button></div><div class="exg"><ul class="english-ex"><li class="ex"><em>&lsquo;A faint, high pitched whine grew and began to pulse through the ship, a counterpoint to the deeper thunder of the turbines.&rsquo;</em></li><li class="ex"><em>&lsquo;Interspersed with this was the terrifying thunder of planes and the blast of the bombs.&rsquo;</em></li><li class="ex"><em>&lsquo;The thunder of the drums rang out around Newbridge town centre on Friday night, sounding the start of Bealtaine, the town s annual arts festival.&rsquo;</em></li><li class="ex"><em>&lsquo;We could not talk above the roaring thunder of machines making material.&rsquo;</em></li><li class="ex"><em>&lsquo;It is an astonishing sound: not so much the roar of dirty thunder as the luminous thrum of precision engineering yielding to the control of an expert driver.&rsquo;</em></li><li class="ex"><em>&lsquo;Was that Anton Karas's haunting zither film score I sensed above the low thunder of water.&rsquo;</em></li><li class="ex"><em>&lsquo;Near the fall, our voices are lost in its thunder, blown away by the cool wind it makes.&rsquo;</em></li></ul></div></div><div class="synonyms"><div class="moreInfo"><button data-behaviour="ga-event-synonyms" data-value="expand/collapse">Synonyms</button></div><div class="exg"><div><strong class="syn">rumble</strong><span class="syn">, rumbling, boom, booming, roar, roaring, pounding, thud, thudding, thump, thumping, crash, crashing, bang, banging, ring, ringing, grumble, growl, resounding, reverberation, echo</span></div><div><strong class="syn">rumble</strong><span class="syn">, boom, roar, blast, pound, thud, thump, bang, ring, grumble, growl, resound, reverberate, echo, beat</span></div><a data-behaviour="ga-event-synonyms" data-value="view synonyms" href="/web/20211123142411/https://www.lexico.com/synonyms/thunder">View synonyms</a></div></div></li><li class="subSense"><span class="subsenseIteration">1.2</span><span class="ind one-click-content" data-no-definition="[&quot;used&quot;,&quot;to&quot;,&quot;refer&quot;,&quot;to&quot;,&quot;an&quot;,&quot;angry&quot;,&quot;facial&quot;,&quot;expression&quot;,&quot;or&quot;,&quot;tone&quot;,&quot;of&quot;,&quot;voice&quot;]" data-behaviour="ga-event-one-click" data-value="Lexical data - en-gb">Used to refer to an angry facial expression or tone of voice.</span><div class="trg"></div><div class="exg"><div class="ex"><em><span class=" one-click-content" data-no-definition="[&quot;lsquoi&quot;,&quot;am&quot;,&quot;brother&quot;,&quot;joachim&quot;,&quot;he&quot;,&quot;announced&quot;,&quot;in&quot;,&quot;a&quot;,&quot;voice&quot;,&quot;like&quot;,&quot;thunderrsquo&quot;]" data-behaviour="ga-event-one-click" data-value="Lexical data - en-gb">&lsquo;‘I am Brother Joachim,’ he announced in a voice like thunder&rsquo;</span></em></div></div><div class="examples"><div class="moreInfo"><button data-behaviour="ga-event" data-value="more example sentences">More example sentences</button></div><div class="exg"><ul class="english-ex"><li class="ex"><em>&lsquo;No wonder he looks almost orgasmic as he says in a voice of thunder, ‘I have the powerrrrr!’&rsquo;</em></li><li class="ex"><em>&lsquo;God speaks to you in this book as much as if he came to the top of Sinai and lifted up his voice with thunder…&rsquo;</em></li><li class="ex"><em>&lsquo;With a voice oscillating between organ-like thunder and strangled quietness, Gambon brings out Hamm's terminal desperation.&rsquo;</em></li><li class="ex"><em>&lsquo;Her voice was thunder, her breath clouds, her tears rain.&rsquo;</em></li><li class="ex"><em>&lsquo;The building rang with a tremendous shout, and another, and another, and then it echoed deep loud groans that gathered strength as they swelled out, like angry thunder.&rsquo;</em></li><li class="ex"><em>&lsquo;"Out," he said, his voice sounding like rolling thunder.&rsquo;</em></li><li class="ex"><em>&lsquo;The thunder of angry critics everywhere began to resonate.&rsquo;</em></li><li class="ex"><em>&lsquo;Jenny shouted with a voice of thunder that shook the air in a composed earthquake.&rsquo;</em></li><li class="ex"><em>&lsquo;Is he deaf to the unceasing thunder of millions upon millions of voices in the streets of the world declaring peace on war?&rsquo;</em></li><li class="ex"><em>&lsquo;His mother's voice rang out through the room like cracking thunder.&rsquo;</em></li><li class="ex"><em>&lsquo;Malcolm's voice was like a clap of thunder, startling everyone at the table.&rsquo;</em></li><li class="ex"><em>&lsquo;Hear the thunder in his voice while his tongue is on fire, see him blush with every word - for his heart is a liar.&rsquo;</em></li><li class="ex"><em>&lsquo;All I saw were more people, their faces filled with hate, their voices rising to a furious thunder.&rsquo;</em></li><li class="ex"><em>&lsquo;So, as the righteous thunder continues to rumble from American leaders, the issue of weapons inspections is habitually skewed.&rsquo;</em></li></ul></div></div></li><li class="subSense"><span class="subsenseIteration">1.3</span><span class="sense-registers"> dated </span><span class="grammatical_note">as exclamation</span> <span class="ind one-click-content" data-no-definition="[&quot;used&quot;,&quot;to&quot;,&quot;express&quot;,&quot;emphasis&quot;,&quot;anger&quot;,&quot;or&quot;,&quot;incredulity&quot;]" data-behaviour="ga-event-one-click" data-value="Lexical data - en-gb">Used to express emphasis, anger, or incredulity.</span><div class="trg"></div><div class="examples"><div class="moreInfo"><button data-behaviour="ga-event" data-value="more example sentences">More example sentences</button></div><div class="exg"><ul class="english-ex"><li class="ex"><em>&lsquo;none of this did the remotest good, but, by thunder, it kept the union activists feeling good&rsquo;</em></li></ul></div></div></li></ol></div></li></ul></section><section class="gramb"><h3 class="ps pos"><span class="pos">verb</span></h3><span class="transitivity"><span class="neutral">&#91;</span>no object<span class="neutral">&#93;</span></span><ul class="semb"><li><div class="trg"><div class="sense-inflection"></div><p><span class="iteration">1</span><span class="form-groups"><strong>it thunders, it is thundering</strong>, etc.</span><span class="ind one-click-content" data-no-definition="[&quot;thunder&quot;,&quot;sounds&quot;]" data-behaviour="ga-event-one-click" data-value="Lexical data - en-gb">Thunder sounds.</span></p><span class="indicators"></span><div class="exg"><div class="ex"><em><span class=" one-click-content" data-no-definition="[&quot;lsquoit&quot;,&quot;began&quot;,&quot;to&quot;,&quot;thunderrsquo&quot;]" data-behaviour="ga-event-one-click" data-value="Lexical data - en-gb">&lsquo;it began to thunder&rsquo;</span></em></div></div><div class="examples"><div class="moreInfo"><button data-behaviour="ga-event" data-value="more example sentences">More example sentences</button></div><div class="exg"><ul class="english-ex"><li class="ex"><em>&lsquo;A correspondent with two Spaniels, for example, claimed that his dogs always know when it is thundering and lightning outside.&rsquo;</em></li><li class="ex"><em>&lsquo;When you hear it thunder, don't run under a tree.&rsquo;</em></li><li class="ex"><em>&lsquo;It was thundering and lightning all day, which is scary when you are using metal poles.&rsquo;</em></li><li class="ex"><em>&lsquo;It is thundering here now and the whole building shakes.&rsquo;</em></li><li class="ex"><em>&lsquo;It's not only raining, it's thundering, which is unusual for November.&rsquo;</em></li></ul></div></div><ol class="subSenses"><li class="subSense"><span class="subsenseIteration">1.1</span><span class="ind one-click-content" data-no-definition="[&quot;make&quot;,&quot;a&quot;,&quot;loud&quot;,&quot;deep&quot;,&quot;resounding&quot;,&quot;noise&quot;]" data-behaviour="ga-event-one-click" data-value="Lexical data - en-gb">Make a loud, deep resounding noise.</span><div class="trg"></div><div class="exg"><div class="ex"><em><span class=" one-click-content" data-no-definition="[&quot;lsquothe&quot;,&quot;motorcycle&quot;,&quot;thundered&quot;,&quot;into&quot;,&quot;lifersquo&quot;]" data-behaviour="ga-event-one-click" data-value="Lexical data - en-gb">&lsquo;the motorcycle thundered into life&rsquo;</span></em></div></div><div class="examples"><div class="moreInfo"><button data-behaviour="ga-event" data-value="more example sentences">More example sentences</button></div><div class="exg"><ul class="english-ex"><li class="ex"><em>&lsquo;the train thundered through the night&rsquo;</em></li><li class="ex"><em>&lsquo;The news on the TV screen had a surge of static and a loud noise simultaneously thundered throughout the colony.&rsquo;</em></li><li class="ex"><em>&lsquo;She is distracted by the splintering noises thundering in her ears.&rsquo;</em></li><li class="ex"><em>&lsquo;A sudden flash and a deep rumble thundered across the heaven.&rsquo;</em></li><li class="ex"><em>&lsquo;Then up went the window and out went the bundle as the train thundered through the night.&rsquo;</em></li><li class="ex"><em>&lsquo;His heartbeat seemed to thunder in his ears with excitement.&rsquo;</em></li><li class="ex"><em>&lsquo;The pounding of the feet thunders so loud in the boy's ears that he can't even hear the desperate panting of his own lungs.&rsquo;</em></li><li class="ex"><em>&lsquo;Deep growls and explosions thundered through the air as clouds of black volcanic ash coated the surroundings.&rsquo;</em></li><li class="ex"><em>&lsquo;As Ralph Waldo Emerson wrote, ‘What you are stands over you the while and thunders so loud that I cannot hear what you say.’&rsquo;</em></li><li class="ex"><em>&lsquo;The sound of a thousand horse hooves thundering through the streets resounded through the old building.&rsquo;</em></li><li class="ex"><em>&lsquo;The noise level recorded reached 65 decibels - the equivalent of a train thundering past.&rsquo;</em></li><li class="ex"><em>&lsquo;‘Look at that; it's a 66,’ he enthuses as a freight train thunders through.&rsquo;</em></li><li class="ex"><em>&lsquo;Heart ablaze and head blowing clouds of smoke, the mail train thundered into the platform and ground to a halt.&rsquo;</em></li><li class="ex"><em>&lsquo;She accepted the crown and the crowd erupted in a loud thundering applause.&rsquo;</em></li><li class="ex"><em>&lsquo;Her temples were throbbing; she could hear her heartbeats thundering against her eardrums.&rsquo;</em></li><li class="ex"><em>&lsquo;In this case that's the Midland mainline whose modern bridges sprawl across the canal, blotting out the sky as the occasional train thunders overhead.&rsquo;</em></li><li class="ex"><em>&lsquo;Sitting track-side we were amazed at the number of passenger and especially freight trains that thundered past.&rsquo;</em></li><li class="ex"><em>&lsquo;The train thundered past him, obliterating his view of his past.&rsquo;</em></li><li class="ex"><em>&lsquo;He lifts his horn and they all begin to thunder across the plain sounding their calls.&rsquo;</em></li><li class="ex"><em>&lsquo;We ran for the exit, the sound of feet thundering behind us.&rsquo;</em></li><li class="ex"><em>&lsquo;Our river is well up now, about twice as wide as usual and it is thundering over the weir.&rsquo;</em></li></ul></div></div><div class="synonyms"><div class="moreInfo"><button data-behaviour="ga-event-synonyms" data-value="expand/collapse">Synonyms</button></div><div class="exg"><div><strong class="syn">echo</strong><span class="syn">, re-echo, reverberate, ring out, fill the air, boom, peal, thunder, rumble</span></div><a data-behaviour="ga-event-synonyms" data-value="view synonyms" href="/web/20211123142411/https://www.lexico.com/synonyms/thunder">View synonyms</a></div></div></li><li class="subSense"><span class="subsenseIteration">1.2</span><span class="grammatical_note">with object and adverbial of direction</span> <span class="ind one-click-content" data-no-definition="[&quot;strike&quot;,&quot;powerfully&quot;]" data-behaviour="ga-event-one-click" data-value="Lexical data - en-gb">Strike powerfully.</span><div class="trg"></div><div class="exg"><div class="ex"><em><span class=" one-click-content" data-no-definition="[&quot;lsquobriggs&quot;,&quot;thundered&quot;,&quot;home&quot;,&quot;a&quot;,&quot;30-yard&quot;,&quot;free&quot;,&quot;kickrsquo&quot;]" data-behaviour="ga-event-one-click" data-value="Lexical data - en-gb">&lsquo;Briggs thundered home a 30-yard free kick&rsquo;</span></em></div></div><div class="examples"><div class="moreInfo"><button data-behaviour="ga-event" data-value="more example sentences">More example sentences</button></div><div class="exg"><ul class="english-ex"><li class="ex"><em>&lsquo;Pool forced a free-kick and Waite thundered a trademark strike in off the bar.&rsquo;</em></li><li class="ex"><em>&lsquo;Substitute Gary McSwegan thundered a 20-yard drive off the post before arriving seconds later right on cue in the six-yard box turning a low centre past McKenzie.&rsquo;</em></li><li class="ex"><em>&lsquo;Russell shot over in the 61st minute but two minutes later Maurice O'Shea thundered a 35-yard piledriver inches wide.&rsquo;</em></li><li class="ex"><em>&lsquo;Connor Campbell thundered a 25-yard shot against the bar and substitute Michael Sanderson lashed the rebound into the net.&rsquo;</em></li><li class="ex"><em>&lsquo;Selby were unlucky not to go further in front when Jason Harris thundered a 20-yard shot against the underside of the crossbar.&rsquo;</em></li><li class="ex"><em>&lsquo;But late in the game Mark Calcavecchia thundered a 161-yard eight-iron from rough at the 72nd hole to set up a birdie to tie with Norman and Wayne Grady on 275.&rsquo;</em></li><li class="ex"><em>&lsquo;Simon Collins, from ten yards, then thundered the rebound on to the underside of the bar before the ball bounced away.&rsquo;</em></li><li class="ex"><em>&lsquo;Skipper Casey thundered a massive 35-yard free kick off the underside of the Omagh crossbar and from the rebound it was like the Alamo with Reilly and Hoey both failing to force the ball across the line.&rsquo;</em></li><li class="ex"><em>&lsquo;Ashcroft thundered a free-kick from 20 yards against the underside of the bar.&rsquo;</em></li><li class="ex"><em>&lsquo;Casey thundered a shot over the bar while Donal Broughan blasted a good free-kick opportunity high and hopelessly wide.&rsquo;</em></li><li class="ex"><em>&lsquo;Rovers striker Jon Stead hit the post and thundered another good opportunity over the bar before Jason Euell ran on to a Di Canio flick-on to jab the ball past Friedel.&rsquo;</em></li><li class="ex"><em>&lsquo;From the resulting corner Adam Ackroyd headed the ball to the far post and Adam Reed thundered a header from two yards into the top corner only to see his effort headed off the line.&rsquo;</em></li><li class="ex"><em>&lsquo;Toure, with the entire goal at his mercy, thunders the ball against the bar.&rsquo;</em></li><li class="ex"><em>&lsquo;Thierry Henry thunders an unstoppable shot into the top corner of the net.&rsquo;</em></li></ul></div></div></li></ol></div></li><li><div class="trg"><div class="sense-inflection"></div><p><span class="iteration">2</span><span class="ind one-click-content" data-no-definition="[&quot;speak&quot;,&quot;loudly&quot;,&quot;and&quot;,&quot;forcefully&quot;,&quot;or&quot;,&quot;angrily&quot;,&quot;especially&quot;,&quot;to&quot;,&quot;denounce&quot;,&quot;or&quot;,&quot;criticize&quot;]" data-behaviour="ga-event-one-click" data-value="Lexical data - en-gb">Speak loudly and forcefully or angrily, especially to denounce or criticize.</span></p><span class="indicators"></span><div class="exg"><div class="ex"><em><span class=" one-click-content" data-no-definition="[&quot;lsquohe&quot;,&quot;thundered&quot;,&quot;against&quot;,&quot;the&quot;,&quot;evils&quot;,&quot;of&quot;,&quot;the&quot;,&quot;agersquo&quot;]" data-behaviour="ga-event-one-click" data-value="Lexical data - en-gb">&lsquo;he thundered against the evils of the age&rsquo;</span></em></div></div><div class="examples"><div class="moreInfo"><button data-behaviour="ga-event" data-value="more example sentences">More example sentences</button></div><div class="exg"><ul class="english-ex"><li class="ex"><em>&lsquo;‘Sit down!’ thundered Morse with immense authority&rsquo;</em></li><li class="ex"><em>&lsquo;The Herald's editorial thundered against the hot-headed motorists who had caused immense danger in Skipton over the Easter holiday.&rsquo;</em></li><li class="ex"><em>&lsquo;It was from this cathedral that John Knox thundered against the ‘monstrous regiment of women’ in the shape of the beauteous Mary Queen of Scots.&rsquo;</em></li><li class="ex"><em>&lsquo;Local columnists thundered against the failures of central government in Madrid.&rsquo;</em></li><li class="ex"><em>&lsquo;The Times thundered against the Scottish aristo and JP who sided with the rowdies.&rsquo;</em></li><li class="ex"><em>&lsquo;From the columns of The Manchester Guardian Lawrence fulminated against the evils of his time; from the pages of The Skilled Labourer the couple thundered against the evils of the past.&rsquo;</em></li><li class="ex"><em>&lsquo;Solzhenitsyn, we can reasonably assent to Nabokov's formulation, thundered against vicious cruelty.&rsquo;</em></li><li class="ex"><em>&lsquo;From platforms across Europe orators thundered against Montjuic.&rsquo;</em></li><li class="ex"><em>&lsquo;An editorial in the Australian thundered against plans for ‘big government’.&rsquo;</em></li><li class="ex"><em>&lsquo;‘You're not going any where,’ she thundered as loudly as a shrivelled up old woman in a wheelchair could, making me stop dead in my tracks.&rsquo;</em></li><li class="ex"><em>&lsquo;Pope Innocent thundered angrily in letters, specifically forbidding the Crusaders from attacking Zara.&rsquo;</em></li><li class="ex"><em>&lsquo;The emperor's voice thundered angrily through the chamber.&rsquo;</em></li><li class="ex"><em>&lsquo;Michaels barked, pounding out crisp sharp words that so thundered with command that even the untrained and deaf would jump to obey.&rsquo;</em></li><li class="ex"><em>&lsquo;Many Victorian cultural critics thundered that railways dragged deplorable rationalisation and standardisation in their train.&rsquo;</em></li><li class="ex"><em>&lsquo;‘George W Bush has failed the test as commander-in-chief,’ he thundered.&rsquo;</em></li><li class="ex"><em>&lsquo;You murdered an innocent man, the Judges thundered, each word a condemnation.&rsquo;</em></li><li class="ex"><em>&lsquo;‘This is rubbish,’ the Guardian thunders, ‘as Lord Falconer must know perfectly well.’&rsquo;</em></li><li class="ex"><em>&lsquo;I thundered, my voice sounding angrier than I had meant it to.&rsquo;</em></li><li class="ex"><em>&lsquo;No longer could he escape those hands curled up in anger, a loud voice thundering over comforting whispers - his own.&rsquo;</em></li><li class="ex"><em>&lsquo;The male's deep voice thundered in the cavern, and a black pool formed beneath the demons in a large area, and spread outward.&rsquo;</em></li><li class="ex"><em>&lsquo;I'm innocently baffled by the apparent absence of furious debate and thundering editorials on the subject of spycams at 400-yard intervals all over England.&rsquo;</em></li></ul></div></div><div class="synonyms"><div class="moreInfo"><button data-behaviour="ga-event-synonyms" data-value="expand/collapse">Synonyms</button></div><div class="exg"><div><strong class="syn">protest strongly at</strong><span class="syn">, make a protest against, fulminate against, inveigh against, rail against, rage against, declaim against, remonstrate about, expostulate about, make a fuss about, speak out against, express disapproval of</span></div><div><strong class="syn">roar</strong><span class="syn">, bellow, bark, yell, shout, bawl, howl, cry, clamour, bay, scream, screech</span></div><a data-behaviour="ga-event-synonyms" data-value="view synonyms" href="/web/20211123142411/https://www.lexico.com/synonyms/thunder">View synonyms</a></div></div></div></li></ul></section><section class="etymology etym"><h3><strong>Origin</strong></h3><div class="senseInnerWrapper"><p>Old English thunor (noun), thunrian (verb), of Germanic origin; related to Dutch donder and German Donner (noun), from an Indo-European root shared by Latin tonare ‘to thunder’.</p></div></section></div></div></div><aside class="sideBanner"><div class="sideBannerWrap"><aside class="banner adUnit"><div id="lexi_serp_dkt_atf_160x600_1"></div><div id=""></div></aside></div></aside><aside id="sidebar" class="sidebar extend"><div class="sidebar-content"><aside class="banbox-mini ad-placeholder" id="top_right_rail"><div class="banner adUnit"><div id="lexi_serp_dkt_btf_300x250_20"></div><div id=""></div></div></aside><div class="dayword"><section><div class="daywordmain"><span class="wotd-title">Word of the day</span><div class="word_spacer"></div><div><div><strong><a class="linkword" id="9b1f69f7-eb18-49d6-bf07-56a1fccd8ac4" href="/web/20211123142411/https://www.lexico.com/definition/logomachy" data-behaviour="ga-event-wotd" data-value="Word">logomachy</a></strong><p class="word_type phonetic_spelling">/ ləˈɡɒməki /</p><p class="word_type pos">noun</p></div></div><div class="cta"><a id="9b1f69f7-eb18-49d6-bf07-56a1fccd8ac4" href="/web/20211123142411/https://www.lexico.com/definition/logomachy" data-behaviour="ga-event-wotd" data-value="Word">See definitions &amp; examples</a></div></div></section></div><div class="news layout"><section><a href="/web/20211123142411/https://www.lexico.com/explore/word-of-the-year" data-behaviour="ga-event" data-value="Sidebar - story 1"><div class="box-img" data-ratiox="2.35" data-ratioy="1"><img src="https://web.archive.org/web/20211123142411im_/https://raw.githubusercontent.com/entropyhub/entropyhub.github.io/master/assets/images/reexternalwotypage/202012_semicolon_lexico_WOTY_english_748x482.jpg" loading="lazy" class="lazy"></div><article><span class="article-title">It's here! Lexico's first Word of the Year!</span></article></a></section><section><a href="/web/20211123142411/https://www.lexico.com/explore/does-english-have-most-words" data-behaviour="ga-event" data-value="Sidebar - story 2"><div class="box-img" data-ratiox="2.35" data-ratioy="1"><img src="https://web.archive.org/web/20211123142411im_/https://s3.amazonaws.com/lexico.useremarkable.com/production/images/uploads/7321/medium/language-questions-min.jpg" loading="lazy" class="lazy"></div><article><span class="article-title">Does English Have More Words Than Any Other Language?</span></article></a></section></div><div class="quiz-panel-odo" data-fetch-quiz="true" data-quiz-choices="[80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109]"></div><br/><div class="trending-panel-odo sideTrendWrap"><div class="trend" lang="en"><section class="boxSizing"><span class="trend-title-wrapper"><span class="trend-title">Trending Words</span></span><div class="popular"><p><span>Most popular in the world</span></p></div><ol class="words_section"><li><a data-behaviour="ga-event-trending-words" data-value="word 1" href="/web/20211123142411/https://www.lexico.com/definition/shocked">shocked</a></li><li><a data-behaviour="ga-event-trending-words" data-value="word 2" href="/web/20211123142411/https://www.lexico.com/definition/Ethernet">Ethernet</a></li><li><a data-behaviour="ga-event-trending-words" data-value="word 3" href="/web/20211123142411/https://www.lexico.com/definition/Sesotho">Sesotho</a></li><li><a data-behaviour="ga-event-trending-words" data-value="word 4" href="/web/20211123142411/https://www.lexico.com/definition/vitrine">vitrine</a></li><li><a data-behaviour="ga-event-trending-words" data-value="word 5" href="/web/20211123142411/https://www.lexico.com/definition/thunder">thunder</a></li></ol></section></div></div></div></aside></div></div></div><div class="violbox h-box lex"><div class="container full"><div class="further_reading" id="further_reading_section"><span>Are You Learning English? Here Are Our Top English Tips</span></div><div class="quizzes layout"><div class="quizze"><section><a href="/web/20211123142411/https://www.lexico.com/grammar/spelling" data-behaviour="ga-event" aria-label="Further reading - story 6" data-value="Further reading - story 6"><div class="box-img" data-ratiox="16" data-ratioy="9.5"><img src="https://web.archive.org/web/20211123142411im_/https://s3.amazonaws.com/lexico.useremarkable.com/production/images/uploads/7330/medium/generic-1-min.jpg" loading="lazy" class="lazy"></div><article><div><span class="further_reading_article_title">Basic Guidelines For English Spellings</span><p></p></div><p class="tertiary-link">READ THESE ARTICLES</p></article></a></section></div><aside class="banbox-mini"><div class="banner adUnit marked-ad"><div id="lexi_serp_dkt_atf_300x250_30"></div><div id=""></div></div></aside><div class="quizze"><section><a href="/web/20211123142411/https://www.lexico.com/grammar/writing-help" data-behaviour="ga-event" aria-label="Further reading - story 6" data-value="Further reading - story 6"><div class="box-img" data-ratiox="16" data-ratioy="9.5"><img src="https://web.archive.org/web/20211123142411im_/https://s3.amazonaws.com/lexico.useremarkable.com/production/images/uploads/7333/medium/generic-3-min.jpg" loading="lazy" class="lazy"></div><article><div><span class="further_reading_article_title">Here Are The Top English Writing Tips</span><p></p></div><p class="tertiary-link">READ THESE ARTICLES</p></article></a></section></div><div class="quizze"><section><a href="/web/20211123142411/https://www.lexico.com/grammar/usage" data-behaviour="ga-event" aria-label="Further reading - story 6" data-value="Further reading - story 6"><div class="box-img" data-ratiox="16" data-ratioy="9.5"><img src="https://web.archive.org/web/20211123142411im_/https://s3.amazonaws.com/lexico.useremarkable.com/production/images/uploads/7338/medium/going-out-min.jpg" loading="lazy" class="lazy"></div><article><div><span class="further_reading_article_title">The Best Articles To Improve Your English Language Usage </span><p></p></div><p class="tertiary-link">READ THESE ARTICLES</p></article></a></section></div><div class="quizze"><section><a href="/web/20211123142411/https://www.lexico.com/explore/word-lists" data-behaviour="ga-event" aria-label="Further reading - story 6" data-value="Further reading - story 6"><div class="box-img" data-ratiox="16" data-ratioy="9.5"><img src="https://web.archive.org/web/20211123142411im_/https://s3.amazonaws.com/lexico.useremarkable.com/production/images/uploads/7316/medium/all-right-or-alright-min.jpg" loading="lazy" class="lazy"></div><article><div><span class="further_reading_article_title">Fun English Word Lists To Explore</span><p></p></div><p class="tertiary-link">READ THESE ARTICLES</p></article></a></section></div><div class="quizze"><section><a href="/web/20211123142411/https://www.lexico.com/explore/language-questions" data-behaviour="ga-event" aria-label="Further reading - story 6" data-value="Further reading - story 6"><div class="box-img" data-ratiox="16" data-ratioy="9.5"><img src="https://web.archive.org/web/20211123142411im_/https://s3.amazonaws.com/lexico.useremarkable.com/production/images/uploads/7326/medium/algo-min.jpg" loading="lazy" class="lazy"></div><article><div><span class="further_reading_article_title">The Most Common English Language Questions</span><p></p></div><p class="tertiary-link">READ THESE ARTICLES</p></article></a></section></div></div></div></div></div></div><a id="feedbackTab" title="Tell us your opinion!" href="https://web.archive.org/web/20211123142411/https://www.surveymonkey.com/r/D293BWP" target="_blank" rel="noopener">Feedback</a><footer id="footer"><div class="container"><div class="footerWrap"><div class="footer-sitemap"><ul id="footer-horizontal-list"><span class="sitemap-title">Browse The English Dictionary: </span><li><a href="/web/20211123142411/https://www.lexico.com/list/0">#</a></li><li><a href="/web/20211123142411/https://www.lexico.com/list/a">a</a></li><li><a href="/web/20211123142411/https://www.lexico.com/list/b">b</a></li><li><a href="/web/20211123142411/https://www.lexico.com/list/c">c</a></li><li><a href="/web/20211123142411/https://www.lexico.com/list/d">d</a></li><li><a href="/web/20211123142411/https://www.lexico.com/list/e">e</a></li><li><a href="/web/20211123142411/https://www.lexico.com/list/f">f</a></li><li><a href="/web/20211123142411/https://www.lexico.com/list/g">g</a></li><li><a href="/web/20211123142411/https://www.lexico.com/list/h">h</a></li><li><a href="/web/20211123142411/https://www.lexico.com/list/i">i</a></li><li><a href="/web/20211123142411/https://www.lexico.com/list/j">j</a></li><li><a href="/web/20211123142411/https://www.lexico.com/list/k">k</a></li><li><a href="/web/20211123142411/https://www.lexico.com/list/l">l</a></li><li><a href="/web/20211123142411/https://www.lexico.com/list/m">m</a></li><li><a href="/web/20211123142411/https://www.lexico.com/list/n">n</a></li><li><a href="/web/20211123142411/https://www.lexico.com/list/o">o</a></li><li><a href="/web/20211123142411/https://www.lexico.com/list/p">p</a></li><li><a href="/web/20211123142411/https://www.lexico.com/list/q">q</a></li><li><a href="/web/20211123142411/https://www.lexico.com/list/r">r</a></li><li><a href="/web/20211123142411/https://www.lexico.com/list/s">s</a></li><li><a href="/web/20211123142411/https://www.lexico.com/list/t">t</a></li><li><a href="/web/20211123142411/https://www.lexico.com/list/u">u</a></li><li><a href="/web/20211123142411/https://www.lexico.com/list/v">v</a></li><li><a href="/web/20211123142411/https://www.lexico.com/list/w">w</a></li><li><a href="/web/20211123142411/https://www.lexico.com/list/x">x</a></li><li><a href="/web/20211123142411/https://www.lexico.com/list/y">y</a></li><li><a href="/web/20211123142411/https://www.lexico.com/list/z">z</a></li></ul></div><div class="footerNav" lang="en"><nav class="inlineBlock"><p>Find out More</p><ul><li><a data-behaviour="ga-event-footer" target="" data-value="About" href="/web/20211123142411/https://www.lexico.com/about">About</a></li><li><a data-behaviour="ga-event-footer" target="" data-value="Contact Us" href="/web/20211123142411/https://www.lexico.com/contact-us">Contact Us</a></li><li><a data-behaviour="ga-event-footer" target="" data-value="Privacy Policy" href="/web/20211123142411/https://www.lexico.com/cookies-terms-privacy">Privacy Policy</a></li><li><button name="button" type="submit" class="ot-sdk-show-settings">Do Not Sell My Info</button></li></ul></nav><nav class="inlineBlock"><p>Dictionary &amp; Synonyms</p><ul><li><a data-behaviour="ga-event-footer" target="" data-value="UK English Dictionary" href="/web/20211123142411/https://www.lexico.com/uk-english">UK English Dictionary</a></li><li><a data-behaviour="ga-event-footer" target="" data-value="US English Dictionary" href="/web/20211123142411/https://www.lexico.com/us-english">US English Dictionary</a></li><li><a data-behaviour="ga-event-footer" target="" data-value="Spanish Dictionary" href="/web/20211123142411/https://www.lexico.com/es/spanish">Spanish Dictionary</a></li><li><a data-behaviour="ga-event-footer" target="" data-value="English Synonyms" href="/web/20211123142411/https://www.lexico.com/english-synonyms">English Synonyms</a></li></ul></nav><nav class="inlineBlock"><p>Translations</p><ul><li><a data-behaviour="ga-event-footer" target="" data-value="Spanish to English" href="/web/20211123142411/https://www.lexico.com/es/spanish-english">Spanish to English</a></li><li><a data-behaviour="ga-event-footer" target="" data-value="English to Spanish" href="/web/20211123142411/https://www.lexico.com/es/english-spanish">English to Spanish</a></li></ul></nav><nav class="inlineBlock"><p>Explore</p><ul><li><a data-behaviour="ga-event-footer" target="" data-value="Articles" href="/web/20211123142411/https://www.lexico.com/explore">Articles</a></li></ul></nav></div><p class="copyright">&copy; 2021 Lexico.com</p></div></div></footer></div><div id="autocompleteWrap"></div><script type="text/javascript" src="https://web.archive.org/web/20211123142411js_/https://www.lexico.com/user-data-context/v1"></script><script>var site = "lexi"; var page = "SERP"; var pageTargeting = { loc: userDataContext.regionCode, tx1: "results", tx2: "serp", ptype: "content", ld: "1" }; // slotConfigs, lazySlotConfigs var adTemplate = "content_page"; var leftSkySize = [300, 600] if (window.innerWidth < 1503) { leftSkySize = [160, 600] // The wide skycraper won't fit } var mobileAdConfigurations = { "home_page": { "on_load": [{ "ad_uuid": "lexi_home_mweb_atf_320x50_1", "targeting": { "pos2": "1", "pos": "top" }, "sizes": [[320, 50]], "code": "/23219321/lexico_mobile", "placement": "lexi_home_mweb_atf_320x50_1" }], "lazy": [] }, "content_page": { "on_load": [{ "ad_uuid": "lexi_serp_mweb_atf_320x50_1", "targeting": { "pos2": "1", "pos": "top" }, "sizes": [[320, 50]], "code": "/23219321/lexico_mobile", "placement": "lexi_serp_mweb_atf_320x50_1" }], "lazy": [] } } var desktopAdConfigurations = { "home_page": { "on_load": [{ "ad_uuid": "lexi_home_dkt_atf_728x90_1", "targeting": { "pos2": "1", "pos": "top" }, "sizes": [[728, 90], [970, 90], [970, 250]], "code": "/23219321/lexico", "placement": "lexi_home_dkt_atf_728x90_1" }, { "ad_uuid": "lexi_home_dkt_btf_300x250_10", "targeting": { "pos2": "10", "pos": "bot" }, "sizes": [[300, 250]], "code": "/23219321/lexico", "placement": "lexi_home_dkt_btf_300x250_10" }], "lazy": [ { "ad_uuid": "lexi_home_dkt_atf_300x250_20", "targeting": { "pos2": "20", "pos": "bot" }, "sizes": [[300, 250]], "code": "/23219321/lexico", "placement": "lexi_home_dkt_atf_300x250_20" }] }, "content_page": { "on_load": [{ "ad_uuid": "lexi_serp_dkt_atf_728x90_10", "targeting": { "pos2": "10", "pos": "top" }, "sizes": [[728, 90]], "code": "/23219321/lexico", "refreshable": true, "placement": "lexi_serp_dkt_atf_728x90_10" }, { "ad_uuid": "lexi_serp_dkt_atf_160x600_1", "targeting": { "pos2": "1", "pos": "top" }, "sizes": [leftSkySize], // [300, 600] or [160, 600] "code": "/23219321/lexico", "refreshable": true, "placement": "lexi_serp_dkt_atf_160x600_1" }, { "ad_uuid": "lexi_serp_dkt_btf_300x250_20", "targeting": { "pos2": "20", "pos": "bot" }, "sizes": [[300, 250]], "code": "/23219321/lexico", "refreshable": true, "placement": "lexi_serp_dkt_btf_300x250_20" }], "lazy": [{ "ad_uuid": "lexi_serp_dkt_atf_300x250_30", "targeting": { "pos2": "30", "pos": "bot" }, "sizes": [[300, 250]], "code": "/23219321/lexico", "placement": "lexi_serp_dkt_atf_300x250_30" }] } } if (userDataContext.deviceType === "Mobile") { var slotConfigs = mobileAdConfigurations[adTemplate]['on_load']; var lazySlotConfigs = mobileAdConfigurations[adTemplate]['lazy']; } else { // If detectedDevice is "Tablet" or "Desktop" var slotConfigs = desktopAdConfigurations[adTemplate]['on_load']; var lazySlotConfigs = desktopAdConfigurations[adTemplate]['lazy']; } var oneTrustUrl = "https://web.archive.org/web/20211123142411/https://cdn.cookielaw.org/scripttemplates/otSDKStub.js"; var oneTrustDataDomainScriptId = "102ab651-9f24-4508-8f31-aed4a903e146"; var nonEuPubmaticProfileId = 1483; var euPubmaticProfileId = 1484; var categoryId = null; var testAdParam = {}; var adRefreshPeriodInSeconds = 60; var adRefreshMaximumRefreshes = 4; var adRefreshViewableOnly = false; </script><!-- OneTrust Cookies Consent Notice start --><script type="text/javascript">function OptanonWrapper(){ determineConsent(); }</script><!-- OneTrust Cookies Consent Notice end --><script type="text/javascript" src="https://web.archive.org/web/20211123142411js_/https://www.lexico.com/adscripts/11.1.1/adscripts.js"></script><script async src="https://web.archive.org/web/20211123142411js_/https://securepubads.g.doubleclick.net/tag/js/gpt.js" onload="gptOnLoad()"></script><script type="text/javascript">loadPubmatic(nonEuPubmaticProfileId, euPubmaticProfileId, undefined, undefined, true);</script><script type="text/javascript">getA9("apstag", window, document, "script", "https://web.archive.org/web/20211123142411/https://c.amazon-adsystem.com/aax2/apstag.js", undefined, undefined, true);</script><script>var hasLazyLoaded = false; function handler(entries, observer) { for (var i = 0; i < entries.length; i++) { var entry = entries[i]; if (entry.isIntersecting && !hasLazyLoaded) { hasLazyLoaded = true; requestLazyAd(new CustomEvent('requestLazyAd', { detail: lazySlotConfigs[0].placement })); } } } setTimeout(function(){ var observer = new IntersectionObserver(handler); var hp_grammar = document.getElementById("grammar_section"); if ( hp_grammar ) { observer.observe(hp_grammar); } var further_reading = document.getElementById("further_reading_section"); if ( further_reading ) { observer.observe(further_reading); } }, 3000); window.loadAds && window.loadAds(); </script><script>$('ul.language_selector > li').click(function(event) { var locale = $(event.currentTarget).children('a').data('locale'); Cookies.set('locale', locale); location.reload(); return false; })</script><script>$(document).ready(function () { App.init(); App.initCore(); initOdoPage(); initAutocompleteSearch(); autoHighlightSearchTerm(); showMobileSelector(); registerGAEvents(); $('body').resize(); initQuiz(); App.trendingWords(); track(); }); registerListener('load', setLazy); registerListener('load', lazyLoad); registerListener('scroll', lazyLoad); var lazy = []; function setLazy(){ lazy = document.getElementsByClassName('lazy'); } function lazyLoad(){ for(var i=0; i<lazy.length; i++){ if(isInViewport(lazy[i])){ if (lazy[i].getAttribute('data-src')){ lazy[i].src = lazy[i].getAttribute('data-src'); lazy[i].removeAttribute('data-src'); } } } cleanLazy(); } function cleanLazy(){ lazy = Array.prototype.filter.call(lazy, function(l){ return l.getAttribute('data-src');}); } function isInViewport(el){ var rect = el.getBoundingClientRect(); return ( rect.bottom >= 0 && rect.right >= 0 && rect.top <= (window.innerHeight || document.documentElement.clientHeight) && rect.left <= (window.innerWidth || document.documentElement.clientWidth) ); } function registerListener(event, func) { if (window.addEventListener) { window.addEventListener(event, func) } else { window.attachEvent('on' + event, func) } } // Accessibility hack for selectbox, for Lighthouse purpose only window.addEventListener('load', function () { document.querySelector('.sbToggle').innerHTML = "<span class='sr-only'>dropdown toggle</a>"; })</script><div class="one-click-underline" data-word-highlight="true"></div><div id="track"></div></body></html><!-- FILE ARCHIVED ON 14:24:11 Nov 23, 2021 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 20:24:02 Nov 26, 2024. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). --> <!-- playback timings (ms): captures_list: 0.431 exclusion.robots: 0.023 exclusion.robots.policy: 0.015 esindex: 0.008 cdx.remote: 7.009 LoadShardBlock: 191.741 (3) PetaboxLoader3.datanode: 492.757 (4) load_resource: 493.29 PetaboxLoader3.resolve: 43.746 -->

Pages: 1 2 3 4 5 6 7 8 9 10