CINXE.COM
Browse English Dictionary - O level ... ozone-friendly - Cambridge Dictionary
<!doctype html> <html lang="en" > <head> <title>Browse English Dictionary - O level ... ozone-friendly - Cambridge Dictionary</title> <meta charset="utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta name="description" content="Browse English Dictionary - O level ... ozone-friendly"> <meta name="keywords" content="Browse English Dictionary - O level ... ozone-friendly"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name='viewport' content="width=device-width,minimum-scale=1,initial-scale=1"> <meta name="google" content="notranslate"> <script type="text/javascript" charset="UTF-8"> window.isGDPRMode = function() { return false; }; window.isCCPAMode = function() { return false; }; </script> <meta property="og:url" content="https://dictionary.cambridge.org/browse/english/o/" /> <link rel="canonical" href="https://dictionary.cambridge.org/browse/english/o/" /> <link rel="alternate" hreflang="en" href="https://dictionary.cambridge.org/browse/english/o/"/> <link rel="alternate" hreflang="en-GB" href="https://dictionary.cambridge.org/browse/english/o/"/> <link rel="alternate" hreflang="en-US" href="https://dictionary.cambridge.org/us/browse/english/o/"/> <link rel="alternate" hreflang="en-MX" href="https://dictionary.cambridge.org/us/browse/english/o/"/> <link rel="alternate" hreflang="en-PH" href="https://dictionary.cambridge.org/us/browse/english/o/"/> <link rel="alternate" hreflang="en-BR" href="https://dictionary.cambridge.org/us/browse/english/o/"/> <link rel="alternate" hreflang="en-CO" href="https://dictionary.cambridge.org/us/browse/english/o/"/> <link rel="alternate" hreflang="es" href="https://dictionary.cambridge.org/es/mirar/ingles/o/"/> <link rel="alternate" hreflang="es-ES" href="https://dictionary.cambridge.org/es/mirar/ingles/o/"/> <link rel="alternate" hreflang="ru" href="https://dictionary.cambridge.org/ru/%D0%BF%D1%80%D0%BE%D1%81%D0%BC%D0%B0%D1%82%D1%80%D0%B8%D0%B2%D0%B0%D1%82%D1%8C/%D0%B0%D0%BD%D0%B3%D0%BB%D0%B8%D0%B9%D1%81%D0%BA%D0%B8%D0%B9/o/"/> <link rel="alternate" hreflang="pt" href="https://dictionary.cambridge.org/pt/navegar/ingles/o/"/> <link rel="alternate" hreflang="pt-BR" href="https://dictionary.cambridge.org/pt/navegar/ingles/o/"/> <link rel="alternate" hreflang="de" href="https://dictionary.cambridge.org/de/blattern/englisch/o/"/> <link rel="alternate" hreflang="fr" href="https://dictionary.cambridge.org/fr/naviguer/anglais/o/"/> <link rel="alternate" hreflang="it" href="https://dictionary.cambridge.org/it/sfogliare/inglese/o/"/> <link rel="alternate" hreflang="zh-Hans" href="https://dictionary.cambridge.org/zhs/%E6%B5%8F%E8%A7%88/%E8%8B%B1%E8%AF%AD/o/"/> <link rel="alternate" hreflang="zh-Hant" href="https://dictionary.cambridge.org/zht/%E7%80%8F%E8%A6%BD/%E8%8B%B1%E8%AA%9E/o/"/> <link rel="alternate" hreflang="pl" href="https://dictionary.cambridge.org/pl/browse/english/o/"/> <link rel="alternate" hreflang="ko" href="https://dictionary.cambridge.org/ko/%EC%B0%BE%EC%95%84%EB%B3%B4%EA%B8%B0/%EC%98%81%EC%96%B4/o/"/> <link rel="alternate" hreflang="tr" href="https://dictionary.cambridge.org/tr/g%C3%B6z-at/ingilizce/o/"/> <link rel="alternate" hreflang="ja" href="https://dictionary.cambridge.org/ja/browse/english/o/"/> <link rel="alternate" hreflang="vi" href="https://dictionary.cambridge.org/vi/browse/english/o/"/> <link rel="alternate" hreflang="nl" href="https://dictionary.cambridge.org/nl/browse/engels/o/"/> <link rel="alternate" hreflang="sv" href="https://dictionary.cambridge.org/sv/bl%C3%A4ddra-p%C3%A5/engelska/o/"/> <link rel="alternate" hreflang="da" href="https://dictionary.cambridge.org/da/gennemse/engelsk/o/"/> <link rel="alternate" hreflang="no" href="https://dictionary.cambridge.org/no/bla/engelsk/o/"/> <link rel="alternate" hreflang="hi" href="https://dictionary.cambridge.org/hi/%E0%A4%AC%E0%A5%8D%E0%A4%B0%E0%A4%BE%E0%A4%89%E0%A4%9C%E0%A4%BC/%E0%A4%85%E0%A4%82%E0%A4%97%E0%A5%8D%E0%A4%B0%E0%A5%87%E0%A4%9C%E0%A4%BC%E0%A5%80/o/"/> <link rel="alternate" hreflang="bn" href="https://dictionary.cambridge.org/bn/browse/english/o/"/> <link rel="alternate" hreflang="mr" href="https://dictionary.cambridge.org/mr/browse/english/o/"/> <link rel="alternate" hreflang="gu" href="https://dictionary.cambridge.org/gu/browse/english/o/"/> <link rel="alternate" hreflang="ta" href="https://dictionary.cambridge.org/ta/browse/english/o/"/> <link rel="alternate" hreflang="te" href="https://dictionary.cambridge.org/te/browse/english/o/"/> <link rel="alternate" hreflang="uk" href="https://dictionary.cambridge.org/uk/browse/english/o/"/> <meta name="google-site-verification" content="lg0qcRkaLtMeKJcXsOLoptzK-2MIRJzuEtiYHZf_O2Y"> <link rel="shortcut icon" type="image/x-icon" href="https://dictionary.cambridge.org/external/images/favicon.ico?version=6.0.38"> <link rel="search" type="application/opensearchdescription+xml" href="/opensearch.xml" title="Cambridge Dict"> <link rel="apple-touch-icon-precomposed" type="image/x-icon" href="https://dictionary.cambridge.org/external/images/apple-touch-icon-precomposed.png?version=6.0.38"> <link rel="preload" href="/external/fonts/cdoicons.woff?version=6.0.38" as="font" crossorigin> <meta property="og:title" content="Browse English Dictionary - O level ... ozone-friendly - Cambridge Dictionary"> <meta property="og:description" content="Browse English Dictionary - O level ... ozone-friendly"> <meta property="og:image" content="https://dictionary.cambridge.org/external/images/og-image.png"> <meta property="og:type" content="website"> <meta property="fb:app_id" content="118775618133878"> <meta property="twitter:card" content="summary"> <meta property="twitter:site" content="@CambridgeWords"> <link rel="preconnect" href="https://cdn.polarbyte.com"> <link rel="preconnect" href="https://securepubads.g.doubleclick.net"> <link rel="preconnect" href="https://ib.adnxs.com"> <link rel="preconnect" href="https://bidder.criteo.com"> <link rel="preconnect" href="https://as-sec.casalemedia.com"> <link rel="preconnect" href="https://idm-d.openx.net"> <link rel="preconnect" href="https://hbopenbid.pubmatic.com"> <link rel="preconnect" href="https://fastlane.rubiconproject.com"> <link rel="preconnect" href="https://ap.lijit.com"> <link rel="preconnect" href="https://tlx.3lift.com"> <link rel="preconnect" href="https://script.4dex.io"> <link rel="preconnect" href="https://a.teads.tv"> <script defer type="text/javascript" src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script> <script defer type="text/javascript" src="https://cdn.polarbyte.com/idm/cdo/pb.min.js"></script> <link rel="preload" href="https://www.googletagmanager.com/gtag/js?id=G-L9GCR21SZ7" as="script"> <link href="/common.css?version=6.0.38" rel="stylesheet" type="text/css"> <script async src="https://cdn.ampproject.org/v0.js"></script> <script async custom-element="amp-bind" src="https://cdn.ampproject.org/v0/amp-bind-0.1.js"></script> <script async custom-element="amp-form" src="https://cdn.ampproject.org/v0/amp-form-0.1.js"></script> <script async custom-element="amp-sidebar" src="https://cdn.ampproject.org/v0/amp-sidebar-0.1.js"></script> <script defer custom-element="amp-accordion" src="https://cdn.ampproject.org/v0/amp-accordion-0.1.js"></script> <script async custom-element="amp-list" src="https://cdn.ampproject.org/v0/amp-list-0.1.js"></script> <script async custom-template="amp-mustache" src="https://cdn.ampproject.org/v0/amp-mustache-0.2.js"></script> <script async custom-element="amp-access" src="https://cdn.ampproject.org/v0/amp-access-0.1.js"></script> <script async custom-element="amp-user-notification" src="https://cdn.ampproject.org/v0/amp-user-notification-0.1.js"></script> <script async custom-element="amp-audio" src="https://cdn.ampproject.org/v0/amp-audio-0.1.js"></script> <script type="text/javascript" src="/autocomplete.js?version=6.0.38"></script> <script type='text/javascript'> function readCookie(name) { var nameEQ = name + "="; var ca = document.cookie.split(';'); for ( var i = 0; i < ca.length; i++) { var c = ca[i]; while (c.charAt(0) == ' ') c = c.substring(1, c.length); if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length); } return null; } var pl_did = readCookie("pl_did"); var pl_p = localStorage.pl; </script> <script type='text/javascript'> //<![CDATA[ var iaw = iaw || {}; iaw.que = iaw.que || []; iaw.cmd = iaw.cmd || []; iaw.que.push(function() { iaw.setPageLabels([ "resp", "wprod" ]); iaw.setPageLayout("browse"); var pageCriteria = { "pc": "browse", "dc": "english", "sfr": "cdo_search", "l": "en", "tc": "resp" }; if(pl_p) pageCriteria.alc_pr = pl_p.split(","); iaw.setPageCriteria(pageCriteria); iaw.setCountry("SG"); }); iaw.getRewardedAdDailyLimit = function() { if(typeof iaw.getRewardedAdDailyLimitFromIaw == 'function') { return iaw.getRewardedAdDailyLimitFromIaw(); } return 0; }; //]]> </script> <script defer type="text/javascript" src="https://cdn.polarbyte.com/idm/cdo/iaw.min.js"></script> <script defer type="text/javascript" src="/aos.js?version=6.0.38"></script> <link rel="stylesheet" type="text/css" href="https://cdn.polarbyte.com/idm/cdo/iaw.min.css"> <link rel="stylesheet" type="text/css" href="https://cdn.polarbyte.com/idm/cdo/adserver.min.css"> <script> (function(h,o,t,j,a,r){ h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)}; h._hjSettings={hjid:2790984,hjsv:6}; a=o.getElementsByTagName('head')[0]; r=o.createElement('script');r.async=1; r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; a.appendChild(r); })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv='); </script> <script> window.hj('identify', null, { country: "SG" }); </script> <script id="amp-access" type="application/json"> { "authorization": "https://dictionary.cambridge.org/auth/info?rid=READER_ID&url=CANONICAL_URL&ref=DOCUMENT_REFERRER&type=&v1=&v2=&v3=&v4=english&v5=&v6=&v7=&v8=&_=RANDOM", "noPingback": true, "login": { "sign-in": "https://dictionary.cambridge.org/auth/signin?rid=READER_ID", "sign-up": "https://dictionary.cambridge.org/auth/signup?rid=READER_ID", "sign-out": "https://dictionary.cambridge.org/auth/signout?rid=READER_ID" }, "authorizationFallbackResponse": { "error": true, "loggedIn": false }, "authorizationTimeout": 10000 } </script> <script type="text/javascript"> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} if(typeof iaw !== 'undefined') { iaw.que.push(function() { iaw.setGTAG(gtag); }); } function sendGAEvent(eventCategory, eventAction, eventLabel, eventValue) { var event = {}; if(eventAction != null) event[eventCategory + '_action'] = eventAction; if(eventLabel != null) event[eventCategory + '_label'] = eventLabel; if(eventValue != null) event[eventCategory + '_value'] = eventValue; gtag('event', eventCategory, event); } </script> <script type="text/plain" class="optanon-category-C0002"> var gtagScript = document.createElement("script"); gtagScript.src = "https://www.googletagmanager.com/gtag/js?id=G-L9GCR21SZ7"; gtagScript.async = true; document.head.appendChild(gtagScript); gtag('js', new Date()); gtag('config', 'G-L9GCR21SZ7', { 'cookie_domain': 'dictionary.cambridge.org', send_page_view: false }); gtag('event','page_view', { "category": "browse" , "dataset": "english" , "locale": "br" }); gtag("event", "contentType", {"contentType": "default"}); </script> <!-- Twitter conversion tracking base code --> <script> !function(e,t,n,s,u,a){e.twq||(s=e.twq=function(){s.exe?s.exe.apply(s,arguments):s.queue.push(arguments); },s.version='1.1',s.queue=[],u=t.createElement(n),u.async=!0,u.src='https://static.ads-twitter.com/uwt.js', a=t.getElementsByTagName(n)[0],a.parentNode.insertBefore(u,a))}(window,document,'script'); twq('config','ocswc'); </script> <!-- End Twitter conversion tracking base code --></head> <body class="break default_layout" > <img alt="" width="95vw" height="95vh" style="pointer-events: none; position: absolute; top: 0; left: 0; width: 95vw; height: 95vh; max-width: 99vw; max-height: 99vh;" src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSI5OTk5OXB4IiBoZWlnaHQ9Ijk5OTk5cHgiIHZpZXdCb3g9IjAgMCA5OTk5OSA5OTk5OSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48ZyBzdHJva2U9Im5vbmUiIGZpbGw9Im5vbmUiIGZpbGwtb3BhY2l0eT0iMCI+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9Ijk5OTk5IiBoZWlnaHQ9Ijk5OTk5Ij48L3JlY3Q+IDwvZz4gPC9zdmc+"> <amp-state id="stateGlobal"> <script type="application/json"> { "flyout": "", "wlSenseId": "", "modal": "", "wotd": "" } </script> </amp-state> <div id="top"></div> <amp-state id="stateHdr"> <script type="application/json"> { "search": false, "searchDesk": true, "userOptions": false } </script> </amp-state> <header id="header" class=" pf ch ch-hs lc1 " [class]="stateHdr.search && stateHdr.searchDesk ? 'pf ch ch-hs lc1' : 'pf ch q250 lc1'"> <div class="pr bh lcs z1 fon hdf" role="button" on="tap: AMP.setState({ stateSearch: { autocomplete: false } })" aria-label="Close autocomplete" tabindex="0"> <div class="hoh flx-w_no"> <div class="hfl"> <div class="hdib hv-3 lpt-15 lpl-15 lpr-15 lp-l_l-25"> <span class="cb hao lpt-2 hp" on="tap:AMP.setState({ stateSearch: { autocomplete: false } }), sidebarNav.open" role="button" aria-label="Open site navigation panel" tabindex="0"><i></i></span> </div> <div class="logo-bar hdib hvt hao tc-bd lpt-10 lpb-2 lpr-15 lbr-s lb-ch "> <a class="hdib lpb-5 lpt-1" href="/" title="Cambridge Dictionary"> <amp-img src="/external/images/logo-lrg-small.png?version=6.0.38" height="30" width="95" noloading alt="Cambridge Dictionary"></amp-img> <noscript> <img src="/external/images/logo-lrg-small.png?version=6.0.38" height="30" width="95" class="lpb-5" alt="Cambridge Dictionary" /> </noscript> </a> </div> </div> <nav id="main-nav" class="chn hoh hdn hdb-s fs14"> <ul class="hul-u hul-u0 hax hvt tb lmb-0 lml-10"> <li class="hdib"><a href="/dictionary/" class="hdb lpt-10 lpb-10 lmr-25 vh-a "><span class="hdib lpt-2">Dictionary</span></a></li> <li class="hdib"><a href="/translate/" class="hdb hao lpt-10 lpb-10 lmr-25 "><span class="hdib lpt-2">Translate</span></a></li> <li class="hdib"><a href="/grammar/british-grammar/" class="hdb hao lpt-10 lpb-10 lmr-25 "><span class="hdib lpt-2">Grammar</span></a></li> <li class="hdib"><a href="/thesaurus/" class="hdb hao lpt-10 lpb-10 lmr-25 "><span class="hdib lpt-2">Thesaurus</span></a></li> <li class="hdib"> <a href="/plus/" class="hdb hao lpt-10 lpb-10 lmr-25 "> <span id="plus-s" class="hdib lpt-2">+Plus</span> <span id="plus-w" class="hdn lpt-2">Cambridge Dictionary +Plus</span> </a> </li> <li class="hdib"> <a href="https://cambridgedictionaryshop.com/?utm_source=CDO&utm_medium=mainnav&utm_campaign=merchandise&utm_id=Experiments" target="_blank" class="hdb hao lpt-10 lpb-10"><span class="hdib lpt-2 iwc-f9">Shop<sup class="fs6 i iw i-external-link-alt"></sup></span></a> </li> </ul> </nav> </div> <div class="hfr htr fs14 lpr-15 lpt-2 flx-s_0 flx-g_10 pr0"> <!-- mobile --> <div class="hdib hdn-s lmt-5 lpt-2"> <div class="pr hdib" amp-access="loggedIn" amp-access-hide> <span class="iwc iwc-f15 hp" role="button" id="mobileLogButton" on="tap:AMP.setState({ stateHdr: { userOptions: ! stateHdr.userOptions } })" onblur="stopBlur();" aria-label="View user options" tabindex="0"> <i class="i i-user iw hv-2" aria-hidden="true"></i> </span> <div class="hdn" [class]="stateHdr.userOptions ? 'pa pr0 pt100 lmt-1 tc-bd' : 'hdn'"> <div class="bw htl hbs lp-20 lpt-15 lpb-15 lmt-10 lmin-150"> <ul class="hul-u tw-nw lmb-0 han"> <li><a href="/plus/">Cambridge Dictionary +Plus</a></li> <li><a href="/auth/profile">My profile</a></li> <li><a href="/howto.html">+Plus help</a></li> <li><span on="tap:amp-access.login-sign-out" class="logOutBtn hp ha">Log out</span></li> </ul> </div> </div> </div> <div class="pr hdib" amp-access="NOT loggedIn" amp-access-hide> <span on="tap:amp-access.login-sign-in" class="iwc iwc-f15 hp"> <i class="i i-user iw hv-2" aria-hidden="true"></i> </span> </div> <div class="hdib hv1 lpl-15"> <span class="hax hao fs14 ib ib-chev ibw ib11 fon hp" on="tap:sidebarLang.open" role="button" aria-label="Open language selection panel" tabindex="0"> <i class="i i-globe iw hv-2" aria-hidden="true"></i> </span> </div> </div> <!-- desktop --> <ul class="hdn hdib-m hul-u hul-ib lmb-0 lpl-20 lp-xs_l-25 han hax"> <li class="lpr-2"><a href='https://www.facebook.com/CUPCambridgeDictionary/' title="Likes" class="hao lpl-10 lpr-15 i i-facebook iw fs16" target="_blank" rel="noopener noreferrer"></a></li> <li class="lpr-5"><a href='https://www.instagram.com/cambridgewords' title="Instagram" class="hao lpl-10 lpr-10 i i-instagram tc-w fs16" target="_blank" rel="noopener noreferrer"></a></li> <li class="lpr-5"><a href='https://twitter.com/CambridgeWords' title="Followers" class="hao lpl-10 lpr-10 i i-x iw fs16" target="_blank" rel="noopener noreferrer"></a></li> </ul> <div class="hdn hdib-s"> <div class="pr hdib lpr-5" amp-access="loggedIn" amp-access-hide> <span class="profile-dropdown-expand hbtn hbtn-t lmt-5 fs15" role="button" id="desktopLogButton" on="tap:AMP.setState({ stateHdr: { userOptions: ! stateHdr.userOptions } })" onblur="stopBlur();" aria-label="View user options" tabindex="0"> <i class="i i-user iw hv-2 lmr-5 fs15 fs16-s" aria-hidden="true"></i> <template amp-access-template type="amp-mustache"> <span class="tb lpl-2 cdo-username">{{userName}}</span> </template> <i class="i i-chevron-down iw hv1 fs10 lml-5" aria-hidden="true" [class]="stateHdr.userOptions ? 'i i-chevron-up iw hv1 fs10 lml-5' : 'i i-chevron-down iw hv1 fs10 lml-5'"></i> </span> <div class="hdn" [class]="stateHdr.userOptions ? 'pa pr0 pt100 lmt--1 profile-dropdown tc-bd' : 'hdn'"> <div class="bw htl hbs lp-20 lpt-15 lpb-15 lmt-10 lmin-150"> <ul class="hul-u tw-nw lmb-0 han"> <li><a href="/plus/">Cambridge Dictionary +Plus</a></li> <li><a href="/auth/profile">My profile</a></li> <li><a href="/howto.html">+Plus help</a></li> <li><span on="tap:amp-access.login-sign-out" class="logOutBtn hp ha">Log out</span></li> </ul> </div> </div> </div> <div class="pr hdib lpr-5" amp-access="NOT loggedIn" amp-access-hide> <span on="tap:amp-access.login-sign-in" class="lpr-0 hbtn hbtn-t lmt-5 fs15 cdo-login-button"> <i class="i i-user iw hv-2 lmr-5 fs15 fs16-s" aria-hidden="true"></i> <span class="tb">Log in</span> </span> / <span on="tap:amp-access.login-sign-up" class="lpl-0 hbtn hbtn-t lmt-5 fs15 cdo-register-button"> <span class="tb">Sign up</span> </span> </div> <div class="hdn hdib-xxs lpl-10 lpr-10"> <span class="hax hao fs14 ib ib-chev ibw ib11 fon hp" on="tap:sidebarLang.open" role="button" aria-label="Open language selection panel" tabindex="0"> <i class="i i-globe iw hv-2" aria-hidden="true"></i> <span class="hdn hdi-m lpl-2">English (UK)</span> </span> </div> </div> </div> </div> <div id="searchBar" class=" bs pa p0 pba pr-s chs z0 q250 q0-s lbt lb-ch " [class]="stateHdr.searchDesk ? 'bs pa p0 pba pr-s chs z0 q250 q0-s lbt lb-ch ' : 'bs pa p0 pba z0 q250 q0-s lbt lb-ch '"> <div class="lp-5 lpl-15 lpr-15 lp-m_l-20 lp-m_r-20 lml--10 lmr--10 lm-s-auto"> <div amp-access="1=1"> <template amp-access-template type="amp-mustache"> <amp-state id="stateSearch"> <script type="application/json"> { "dataset": "english", "dataset_text": "English", "dataset_search": "Search English", "datasetrev": "${searchDictCodeEscRev}", "datasetrev_text": "${searchDictLabelRev}", "datasetrev_search": "$searchDictPlaceholderRev", "isbilang": false, "autocomplete": false, "datasetOpen": false, "term": "", "lookupWord": "" } </script> </amp-state> </template> </div> <form method="GET" action="/search/direct/" target="_top" class="lcs" id="searchForm"> <div class="hfl pr z1 chsf lc1 lc-m6-12 "> <input type="hidden" name="datasetsearch" [value]="stateSearch.dataset" value="english" /> <div class="hdn hdb-l hfl s s-graphic"></div> <div class="hoh pr"> <div class="pa p0 pl0 chsw lc1 lp-l_l-5 maxz"> <input autofocus aria-label="Search" spellcheck="false" type="text" name="q" autocomplete="off" autocapitalize="none" aria-required="true" aria-invalid="false" class="ft fon pr pt0 hbr-20 lc1 lp-10 lpl-15 cdo-search-input" id="searchword" lang="en" [placeholder]='stateSearch.dataset_search' value="" [value]="stateSearch.lookupWord" maxlength="100" placeholder="Search English" on="input-debounced: AMP.setState({ stateSearch: { term: event.value, autocomplete: (stateSearch.dataset != 'wordlists' && event.value.length) > 1 ? true : false } }), searchAutoComplete.changeToLayoutContainer(); tap:AMP.setState({ stateSearch: { autocomplete: stateSearch.dataset != 'wordlists' && stateSearch.term.length > 1 } })" /> </div> <span class="pr hfr lch1 maxz"> <!-- clear entry --> <i title="Clear search" class="i i-close hv-2 lp-5 hp" tabindex="0" role="button" on="tap:searchForm.clear,AMP.setState({stateSearch:{lookupWord:'', autocomplete: false}}),searchword.focus" ></i> <!-- data set --> <button type="button" class="i i-exchange fs14 hv0 tc-p lpl-5 lpr-5 bt lbl lb0 hdn " aria-label="Reverse the from/to datasets" [class]="stateSearch.isbilang ? 'i i-exchange fs14 hv0 tc-p lpl-5 lpr-5 bt lbl lb0 hdn hdib-s' : 'i i-exchange fs14 hv0 tc-p lpl-5 lpr-5 bt lbl lb0 hdn'" on="tap: AMP.setState({ stateSearch:{dataset: stateSearch.datasetrev, datasetrev: stateSearch.dataset, dataset_text: stateSearch.datasetrev_text, datasetrev_text: stateSearch.dataset_text, dataset_search: stateSearch.datasetrev_search, datasetrev_search: stateSearch.dataset_search }}), searchword.focus" title="Change language direction"> </button> <button type="button" aria-label="Choose a dictionary" class="bw lb0 lp-10 lpt-5 lpb-5 lmr-10 lml-0 cdo-dataset-selector lbl" [class]="stateSearch.isbilang ? 'bw lb0 lp-10 lpt-5 lpb-5 lmr-10 lml-0 cdo-dataset-selector lpl-0':'bw lb0 lp-10 lpt-5 lpb-5 lmr-10 lml-0 cdo-dataset-selector lbl'" on="tap:AMP.setState({ stateSearch: { datasetOpen: true, autocomplete: false } }), sidebarDict.open" title="Choose a dictionary"> <span class="hdn hdib-s tc-d lpl-10 lp-s_r-15" [text]="stateSearch.dataset_text"> English </span> <i class="i i-bars fs14 hv0" aria-hidden="true"></i> </button> <!-- submit --> <button type="submit" class="bo iwc iwc-40 hao lb0 cdo-search-button lp-0" aria-label="Search" title="Search"> <i class="i i-search" aria-hidden="true"></i> </button> </span> </div> <amp-state id="stateSearchAutocomplete" [src]="(stateSearch.dataset != 'wordlists' && stateSearch.term.length > 1) ? '/autocomplete/amp?dataset=' + stateSearch.dataset + '&q=' + stateSearch.term : 'https://'"> <script type="application/json"> [] </script> </amp-state> <div class="hdn hdb-s" [class]="stateHdr.search ? '' : 'hdn hdb-s'"> <div class="hdn" [class]="stateSearch.autocomplete && stateSearchAutocomplete.length > 0 && stateHdr.searchDesk ? 'pa pdd chac-sb tc-bd bw hbr-20 hbss lpt-25' : 'hdn'"> <div class="hax fs16 lmt-25 lmb-20 lpl-5 minz bw"> <amp-list id="searchAutoComplete" reset-on-refresh="always" layout="fixed-height" height="50" binding="no" [src]="stateSearchAutocomplete" items="."> <template type="amp-mustache"> <div id="resultAutoComplete" class="lmt-5 tc-bd autocomplete-item"> <a href="#" class="hdb lp-5 lpl-15 lpr-15 hax" on="tap:AMP.setState({stateSearch:{lookupWord:'{{word}}' }}),AMP.navigateTo(url='{{url}}')" data-value="{{word}}"> <span class="haxa">{{word}}</span> {{#beta}} <span class="hdib bvr tc-w tcu fs12 hbr-10 hv1 lpt-2 lp-10 lpt-2 lpb-2 lml-5">Beta</span>{{/beta}} </a> </div> </template> </amp-list> </div> </div> </div> </div> <!-- preferred data sets --> <div class=" lpt-2 desktop-content"> <div class=" hdn hdb-m hoh chsb lpl-10 "> <div amp-access="1=1"> <template amp-access-template type="amp-mustache"> {{#preferredDictionaries}} {{^selected}} <span class="hbtn hbtn-t tb" on="tap: AMP.setState({ stateSearch: { dataset: '{{dataCode}}', dataset_text: '{{name}}', dataset_search: 'Search {{name}}', isbilang: false } }), searchword.focus" role="button" aria-label="Set dictionary search to {{name}}" tabindex="0"> {{name}} <i class="hdn" [class]="stateSearch.dataset == '{{dataCode}}' ? 'i i-check ibo fs11 lml-5' : 'hdn'" aria-hidden="true"></i> </span> {{/selected}} {{/preferredDictionaries}} </template> </div> </div> </div> </form> </div> </div> <script> var lastScrollTop = 0; window.addEventListener("load", function(){ window.addEventListener("scroll", (event) => { var top = window.pageYOffset || document.documentElement.scrollTop; if (top > lastScrollTop && top > 45) { AMP.setState({ stateHdr: { search: false, searchDesk: false } }) } else if (top < lastScrollTop) { AMP.setState({ stateHdr: { search: true, searchDesk: true } }) } lastScrollTop = top <= 0 ? 0 : top; },false); }); </script> <script type="text/javascript"> function stopBlur() { event.preventDefault(); var eventId = event.target.id; setTimeout(function() { if(eventId == 'sidebarNavLogButton') AMP.setState({ stateSidebarNav: { userOptions: false } }) else AMP.setState({ stateHdr: { userOptions: false } }) }, 250); } </script> </header> <div class="cc fon" [class]="stateHdr.searchDesk ? 'cc fon' : 'cc cc-ns fon'" role="main" on="tap: AMP.setState({ stateHdr: { userOptions: false }, stateSearch: { autocomplete: false } })" aria-label="Close header popups" tabindex="0"> <div class="pr"> <div class="x lpl-10 lpr-10 lpt-10 lpb-25 lmax lp-m_l-20 lp-m_r-20"> <div class="hdn hdb-m hfl-m"> <div id='ad_leftslot' class='am-browse ltas'> <script type="text/javascript">iaw.cmd.push(function() { iaw.display('ad_leftslot'); });</script> </div> </div> <div class="hfr-m ltab lp-m_l-15"> <div class="tz0"> <div id='ad_topslot' class='am-browse '> <script type="text/javascript">iaw.cmd.push(function() { iaw.display('ad_topslot'); });</script> </div> </div> <div class="x lmt-15"> <div class="hfl-s lt2b lmt-10 lmb-25 lp-s_r-20"> <h1 class="ps dbrowse"> Words starting with <div class='tb hdi'>o</div> </h1> <div class="h4 lbb lpb-10"> in the English Dictionary </div> <div class="lmt-10 bg lpt-15 lpb-5 lpr-15 lpl-15"> <ul class="hul-i hul-ib lm-0"> <li class= "lpr-10 lpb-10 han"> <a class='hbtn hbtn-tab-b tc-d tb bw ' href="https://dictionary.cambridge.org/browse/english/0-9/" title='Browse words starting with "0–9"'>0–9</a> </li> <li class= "lpr-10 lpb-10 han"> <a class='hbtn hbtn-tab-b tc-d tb bw ' href="https://dictionary.cambridge.org/browse/english/a/" title='Browse words starting with "a"'>a</a> </li> <li class= "lpr-10 lpb-10 han"> <a class='hbtn hbtn-tab-b tc-d tb bw ' href="https://dictionary.cambridge.org/browse/english/b/" title='Browse words starting with "b"'>b</a> </li> <li class= "lpr-10 lpb-10 han"> <a class='hbtn hbtn-tab-b tc-d tb bw ' href="https://dictionary.cambridge.org/browse/english/c/" title='Browse words starting with "c"'>c</a> </li> <li class= "lpr-10 lpb-10 han"> <a class='hbtn hbtn-tab-b tc-d tb bw ' href="https://dictionary.cambridge.org/browse/english/d/" title='Browse words starting with "d"'>d</a> </li> <li class= "lpr-10 lpb-10 han"> <a class='hbtn hbtn-tab-b tc-d tb bw ' href="https://dictionary.cambridge.org/browse/english/e/" title='Browse words starting with "e"'>e</a> </li> <li class= "lpr-10 lpb-10 han"> <a class='hbtn hbtn-tab-b tc-d tb bw ' href="https://dictionary.cambridge.org/browse/english/f/" title='Browse words starting with "f"'>f</a> </li> <li class= "lpr-10 lpb-10 han"> <a class='hbtn hbtn-tab-b tc-d tb bw ' href="https://dictionary.cambridge.org/browse/english/g/" title='Browse words starting with "g"'>g</a> </li> <li class= "lpr-10 lpb-10 han"> <a class='hbtn hbtn-tab-b tc-d tb bw ' href="https://dictionary.cambridge.org/browse/english/h/" title='Browse words starting with "h"'>h</a> </li> <li class= "lpr-10 lpb-10 han"> <a class='hbtn hbtn-tab-b tc-d tb bw ' href="https://dictionary.cambridge.org/browse/english/i/" title='Browse words starting with "i"'>i</a> </li> <li class= "lpr-10 lpb-10 han"> <a class='hbtn hbtn-tab-b tc-d tb bw ' href="https://dictionary.cambridge.org/browse/english/j/" title='Browse words starting with "j"'>j</a> </li> <li class= "lpr-10 lpb-10 han"> <a class='hbtn hbtn-tab-b tc-d tb bw ' href="https://dictionary.cambridge.org/browse/english/k/" title='Browse words starting with "k"'>k</a> </li> <li class= "lpr-10 lpb-10 han"> <a class='hbtn hbtn-tab-b tc-d tb bw ' href="https://dictionary.cambridge.org/browse/english/l/" title='Browse words starting with "l"'>l</a> </li> <li class= "lpr-10 lpb-10 han"> <a class='hbtn hbtn-tab-b tc-d tb bw ' href="https://dictionary.cambridge.org/browse/english/m/" title='Browse words starting with "m"'>m</a> </li> <li class= "lpr-10 lpb-10 han"> <a class='hbtn hbtn-tab-b tc-d tb bw ' href="https://dictionary.cambridge.org/browse/english/n/" title='Browse words starting with "n"'>n</a> </li> <li class= "lpr-10 lpb-10 han"> <a class='hbtn hbtn-tab-b tc-d tb bsb ' href="https://dictionary.cambridge.org/browse/english/o/" title='Browse words starting with "o"'>o</a> </li> <li class= "lpr-10 lpb-10 han"> <a class='hbtn hbtn-tab-b tc-d tb bw ' href="https://dictionary.cambridge.org/browse/english/p/" title='Browse words starting with "p"'>p</a> </li> <li class= "lpr-10 lpb-10 han"> <a class='hbtn hbtn-tab-b tc-d tb bw ' href="https://dictionary.cambridge.org/browse/english/q/" title='Browse words starting with "q"'>q</a> </li> <li class= "lpr-10 lpb-10 han"> <a class='hbtn hbtn-tab-b tc-d tb bw ' href="https://dictionary.cambridge.org/browse/english/r/" title='Browse words starting with "r"'>r</a> </li> <li class= "lpr-10 lpb-10 han"> <a class='hbtn hbtn-tab-b tc-d tb bw ' href="https://dictionary.cambridge.org/browse/english/s/" title='Browse words starting with "s"'>s</a> </li> <li class= "lpr-10 lpb-10 han"> <a class='hbtn hbtn-tab-b tc-d tb bw ' href="https://dictionary.cambridge.org/browse/english/t/" title='Browse words starting with "t"'>t</a> </li> <li class= "lpr-10 lpb-10 han"> <a class='hbtn hbtn-tab-b tc-d tb bw ' href="https://dictionary.cambridge.org/browse/english/u/" title='Browse words starting with "u"'>u</a> </li> <li class= "lpr-10 lpb-10 han"> <a class='hbtn hbtn-tab-b tc-d tb bw ' href="https://dictionary.cambridge.org/browse/english/v/" title='Browse words starting with "v"'>v</a> </li> <li class= "lpr-10 lpb-10 han"> <a class='hbtn hbtn-tab-b tc-d tb bw ' href="https://dictionary.cambridge.org/browse/english/w/" title='Browse words starting with "w"'>w</a> </li> <li class= "lpr-10 lpb-10 han"> <a class='hbtn hbtn-tab-b tc-d tb bw ' href="https://dictionary.cambridge.org/browse/english/x/" title='Browse words starting with "x"'>x</a> </li> <li class= "lpr-10 lpb-10 han"> <a class='hbtn hbtn-tab-b tc-d tb bw ' href="https://dictionary.cambridge.org/browse/english/y/" title='Browse words starting with "y"'>y</a> </li> <li class= "lpr-10 lpb-10 han"> <a class='hbtn hbtn-tab-b tc-d tb bw ' href="https://dictionary.cambridge.org/browse/english/z/" title='Browse words starting with "z"'>z</a> </li> </ul> <p>Or, browse the Cambridge Dictionary <a class="tc-bd" href="https://dictionary.cambridge.org/browse/" >index</a></p> </div> <div class="hdf ff-50 lmt-15 i-browse"> <div class="lc lpr-2"> <a class="hlh32 hdb dil tcbd" href="https://dictionary.cambridge.org/browse/english/o/o-level/" title="O level ... obey"> O level ... obey </a> <a class="hlh32 hdb dil tcbd" href="https://dictionary.cambridge.org/browse/english/o/obeyed/" title="obeyed ... obliquus"> obeyed ... obliquus </a> <a class="hlh32 hdb dil tcbd" href="https://dictionary.cambridge.org/browse/english/o/obliterate/" title="obliterate ... observed"> obliterate ... observed </a> <a class="hlh32 hdb dil tcbd" href="https://dictionary.cambridge.org/browse/english/o/observer/" title="observer ... obtrusiveness"> observer ... obtrusiveness </a> <a class="hlh32 hdb dil tcbd" href="https://dictionary.cambridge.org/browse/english/o/obturator/" title="obturator ... occupational therapy"> obturator ... occupational therapy </a> <a class="hlh32 hdb dil tcbd" href="https://dictionary.cambridge.org/browse/english/o/occupationally/" title="occupationally ... oculomotor nerve"> occupationally ... oculomotor nerve </a> <a class="hlh32 hdb dil tcbd" href="https://dictionary.cambridge.org/browse/english/o/oculus/" title="oculus ... oesophagus"> oculus ... oesophagus </a> <a class="hlh32 hdb dil tcbd" href="https://dictionary.cambridge.org/browse/english/o/oesophaguses/" title="oesophaguses ... off spin"> oesophaguses ... off spin </a> <a class="hlh32 hdb dil tcbd" href="https://dictionary.cambridge.org/browse/english/o/off-the-ball/" title="off the ball idiom ... off-speed"> off the ball idiom ... off-speed </a> <a class="hlh32 hdb dil tcbd" href="https://dictionary.cambridge.org/browse/english/o/off-street/" title="off-street ... Office for National Statistics"> off-street ... Office for National Statistics </a> <a class="hlh32 hdb dil tcbd" href="https://dictionary.cambridge.org/browse/english/o/office-girl/" title="office girl ... offset"> office girl ... offset </a> <a class="hlh32 hdb dil tcbd" href="https://dictionary.cambridge.org/browse/english/o/offset-lithography/" title="offset lithography ... oil lamp"> offset lithography ... oil lamp </a> <a class="hlh32 hdb dil tcbd" href="https://dictionary.cambridge.org/browse/english/o/oil-paint/" title="oil paint ... Old Firm"> oil paint ... Old Firm </a> <a class="hlh32 hdb dil tcbd" href="https://dictionary.cambridge.org/browse/english/o/old-flame/" title="old flame ... oligarchy"> old flame ... oligarchy </a> <a class="hlh32 hdb dil tcbd" href="https://dictionary.cambridge.org/browse/english/o/oligocene/" title="Oligocene ... omnichannel"> Oligocene ... omnichannel </a> <a class="hlh32 hdb dil tcbd" href="https://dictionary.cambridge.org/browse/english/o/omnidirectional/" title="omnidirectional ... on autopilot idiom"> omnidirectional ... on autopilot idiom </a> <a class="hlh32 hdb dil tcbd" href="https://dictionary.cambridge.org/browse/english/o/on-average/" title="on average idiom ... on paper idiom"> on average idiom ... on paper idiom </a> <a class="hlh32 hdb dil tcbd" href="https://dictionary.cambridge.org/browse/english/o/on-parade/" title="on parade phrase ... on the defensive phrase"> on parade phrase ... on the defensive phrase </a> <a class="hlh32 hdb dil tcbd" href="https://dictionary.cambridge.org/browse/english/o/on-the-dole/" title="on the dole ... on the rocks idiom"> on the dole ... on the rocks idiom </a> <a class="hlh32 hdb dil tcbd" href="https://dictionary.cambridge.org/browse/english/o/on-the-ropes/" title="on the ropes idiom ... on your bike! idiom"> on the ropes idiom ... on your bike! idiom </a> <a class="hlh32 hdb dil tcbd" href="https://dictionary.cambridge.org/browse/english/o/on-last-legs/" title="on your last legs idiom ... one and the same idiom"> on your last legs idiom ... one and the same idiom </a> <a class="hlh32 hdb dil tcbd" href="https://dictionary.cambridge.org/browse/english/o/one-another/" title="one another phrase ... one-size-fits-all"> one another phrase ... one-size-fits-all </a> <a class="hlh32 hdb dil tcbd" href="https://dictionary.cambridge.org/browse/english/o/one-star/" title="one-star ... only too phrase"> one-star ... only too phrase </a> <a class="hlh32 hdb dil tcbd" href="https://dictionary.cambridge.org/browse/english/o/only-time-will-tell/" title="(only) time will tell idiom ... opacifier"> (only) time will tell idiom ... opacifier </a> <a class="hlh32 hdb dil tcbd" href="https://dictionary.cambridge.org/browse/english/o/opacity/" title="opacity ... open sandwich"> opacity ... open sandwich </a> <a class="hlh32 hdb dil tcbd" href="https://dictionary.cambridge.org/browse/english/o/open-season/" title="open season ... open-mindedness"> open season ... open-mindedness </a> <a class="hlh32 hdb dil tcbd" href="https://dictionary.cambridge.org/browse/english/o/open-mouthed/" title="open-mouthed ... operating profit"> open-mouthed ... operating profit </a> <a class="hlh32 hdb dil tcbd" href="https://dictionary.cambridge.org/browse/english/o/operating-profit-margin/" title="operating profit margin ... opportunely"> operating profit margin ... opportunely </a> <a class="hlh32 hdb dil tcbd" href="https://dictionary.cambridge.org/browse/english/o/opportunism/" title="opportunism ... optical density"> opportunism ... optical density </a> <a class="hlh32 hdb dil tcbd" href="https://dictionary.cambridge.org/browse/english/o/optical-disc/" title="optical disc ... or"> optical disc ... or </a> </div> <div class="lpl-2"> <a class="hlh32 hdb dil tcbd" href="https://dictionary.cambridge.org/browse/english/o/or-die-in-the-attempt/" title="or die in the attempt idiom ... orbital maneuver"> or die in the attempt idiom ... orbital maneuver </a> <a class="hlh32 hdb dil tcbd" href="https://dictionary.cambridge.org/browse/english/o/orbital-period/" title="orbital period ... orderly"> orbital period ... orderly </a> <a class="hlh32 hdb dil tcbd" href="https://dictionary.cambridge.org/browse/english/o/orders-are-orders/" title="orders are orders idiom ... organist"> orders are orders idiom ... organist </a> <a class="hlh32 hdb dil tcbd" href="https://dictionary.cambridge.org/browse/english/o/organization/" title="organization ... orgiastically"> organization ... orgiastically </a> <a class="hlh32 hdb dil tcbd" href="https://dictionary.cambridge.org/browse/english/o/orgy/" title="orgy ... ornery"> orgy ... ornery </a> <a class="hlh32 hdb dil tcbd" href="https://dictionary.cambridge.org/browse/english/o/ornithological/" title="ornithological ... orthotist"> ornithological ... orthotist </a> <a class="hlh32 hdb dil tcbd" href="https://dictionary.cambridge.org/browse/english/o/orwellian/" title="Orwellian ... osteological"> Orwellian ... osteological </a> <a class="hlh32 hdb dil tcbd" href="https://dictionary.cambridge.org/browse/english/o/osteologist/" title="osteologist ... otorhinolaryngologist"> osteologist ... otorhinolaryngologist </a> <a class="hlh32 hdb dil tcbd" href="https://dictionary.cambridge.org/browse/english/o/otorhinolaryngology/" title="otorhinolaryngology ... out of curiosity"> otorhinolaryngology ... out of curiosity </a> <a class="hlh32 hdb dil tcbd" href="https://dictionary.cambridge.org/browse/english/o/out-of-danger/" title="out of danger ... out of your mind idiom"> out of danger ... out of your mind idiom </a> <a class="hlh32 hdb dil tcbd" href="https://dictionary.cambridge.org/browse/english/o/out-of-mind-head/" title="out of your mind/head idiom ... outbreak"> out of your mind/head idiom ... outbreak </a> <a class="hlh32 hdb dil tcbd" href="https://dictionary.cambridge.org/browse/english/o/outbuilding/" title="outbuilding ... outfield player"> outbuilding ... outfield player </a> <a class="hlh32 hdb dil tcbd" href="https://dictionary.cambridge.org/browse/english/o/outfielder/" title="outfielder ... outlet mall"> outfielder ... outlet mall </a> <a class="hlh32 hdb dil tcbd" href="https://dictionary.cambridge.org/browse/english/o/outlet-pass/" title="outlet pass ... outpromise"> outlet pass ... outpromise </a> <a class="hlh32 hdb dil tcbd" href="https://dictionary.cambridge.org/browse/english/o/outpunch/" title="outpunch ... outsourcing"> outpunch ... outsourcing </a> <a class="hlh32 hdb dil tcbd" href="https://dictionary.cambridge.org/browse/english/o/outspend/" title="outspend ... oven mitt"> outspend ... oven mitt </a> <a class="hlh32 hdb dil tcbd" href="https://dictionary.cambridge.org/browse/english/o/oven-ready/" title="oven-ready ... over-facile"> oven-ready ... over-facile </a> <a class="hlh32 hdb dil tcbd" href="https://dictionary.cambridge.org/browse/english/o/over-familiar/" title="over-familiar ... over-plant"> over-familiar ... over-plant </a> <a class="hlh32 hdb dil tcbd" href="https://dictionary.cambridge.org/browse/english/o/over-precise/" title="over-precise ... overcapitalized"> over-precise ... overcapitalized </a> <a class="hlh32 hdb dil tcbd" href="https://dictionary.cambridge.org/browse/english/o/overcast/" title="overcast ... overeating"> overcast ... overeating </a> <a class="hlh32 hdb dil tcbd" href="https://dictionary.cambridge.org/browse/english/o/overeducate/" title="overeducate ... overgeneralization"> overeducate ... overgeneralization </a> <a class="hlh32 hdb dil tcbd" href="https://dictionary.cambridge.org/browse/english/o/overgeneralize/" title="overgeneralize ... overladen"> overgeneralize ... overladen </a> <a class="hlh32 hdb dil tcbd" href="https://dictionary.cambridge.org/browse/english/o/overlaid/" title="overlaid ... overpowering"> overlaid ... overpowering </a> <a class="hlh32 hdb dil tcbd" href="https://dictionary.cambridge.org/browse/english/o/overpoweringly/" title="overpoweringly ... overshadowed"> overpoweringly ... overshadowed </a> <a class="hlh32 hdb dil tcbd" href="https://dictionary.cambridge.org/browse/english/o/overshadowing/" title="overshadowing ... overtaxed"> overshadowing ... overtaxed </a> <a class="hlh32 hdb dil tcbd" href="https://dictionary.cambridge.org/browse/english/o/overtaxing/" title="overtaxing ... ovine"> overtaxing ... ovine </a> <a class="hlh32 hdb dil tcbd" href="https://dictionary.cambridge.org/browse/english/o/oviposit/" title="oviposit ... oxalate"> oviposit ... oxalate </a> <a class="hlh32 hdb dil tcbd" href="https://dictionary.cambridge.org/browse/english/o/oxalis/" title="oxalis ... oyster cracker"> oxalis ... oyster cracker </a> <a class="hlh32 hdb dil tcbd" href="https://dictionary.cambridge.org/browse/english/o/oyster-mushroom/" title="oyster mushroom ... ozone-friendly"> oyster mushroom ... ozone-friendly </a> </div> </div> </div> <div class="hfr-s lt2s lmt-10"> <div amp-access="1=1"> <template amp-access-template type="amp-mustache"> {{#randomImageQuizHook.filename}} {{#randomImageQuizHook.isQuiz}} <div class="bw hbss lp-10 lmb-25 pr"> <div class="fs18 fs20-m hlh1_3 lmb-5 break">Test your vocabulary with our fun image quizzes</div> <div class="pr wl-fc-c lmb-15"> <div class="pa pr-5 pb-5 lc1 lch1 bo"></div> <a href="/plus/quiz/image/{{randomImageQuizHook.quizId}}" class="pr bw hdb lcs lp-5 lb" title="Test your vocabulary with our fun image quizzes" rel="nofollow"> <div class="pr wl-fc-2"> <amp-img src="/external/images/quiz/hook/{{randomImageQuizHook.filename}}?version=6.0.38" layout="fill" alt="{{randomImageQuizHook.quizId}}"> <noscript> <img src="/external/images/quiz/hook/{{randomImageQuizHook.filename}}?version=6.0.38" alt="{{randomImageQuizHook.quizId}}" /> </noscript> </amp-img> </div> </a> </div> <a href="/plus/quiz/image/{{randomImageQuizHook.quizId}}" class="bh hao hbtn hbtn-tab tb mw260" rel="nofollow">Try a quiz now</a> <span class="lpt-40 lpb-10 lpr-10 lpl-15 pa pr0 pb0"> <span class="bod lpt-20 lpb-10 lpr-10 lpl-15 pa pr0 pb20"></span> <span class="bsb lpt-15 lpb-10 lpr-10 lpl-15 pa pr0 pb0"></span> </span> </div> {{/randomImageQuizHook.isQuiz}} {{^randomImageQuizHook.isQuiz}} <div class="bw lmb-25 pr htc"> <a href="/plus{{randomImageQuizHook.quizId}}" class="pr hdib" style="height:252px;width:300px;" rel="nofollow"> <amp-img src="/external/images/games/{{randomImageQuizHook.filename}}?version=6.0.38" height="252" width="300" layout="fill" alt="{{randomImageQuizHook.quizId}}"> <noscript> <img src="/external/images/games/{{randomImageQuizHook.filename}}?version=6.0.38" alt="{{randomImageQuizHook.quizId}}" /> </noscript> </amp-img> </a> </div> {{/randomImageQuizHook.isQuiz}} {{/randomImageQuizHook.filename}} </template> </div> <div class="pr bw hbss x lmb-25"> <div class="pr boa lp-5 lpl-10 lpr-10 lc1"> <div class="pr hdib i i-facebook lp-5 lmr-10"> <a class="pa p0" onclick="sendGAEvent('share_this_entry', 'facebook')" target="_blank" rel="noopener" href="https://www.facebook.com/sharer.php?u=https%3A%2F%2Fdictionary.cambridge.org%2Fdictionary%2Fenglish%2Fbonny%23cald4-1&t=" title="Share on Facebook"></a> </div> <div class="pr hdib i i-x lp-5 lmr-10"> <a class="pa p0" onclick="sendGAEvent('share_this_entry', 'twitter')" target="_blank" rel="noopener" href="https://twitter.com/intent/tweet?url=https%3A%2F%2Fdictionary.cambridge.org%2Fdictionary%2Fenglish%2Fbonny%23cald4-1&text=" title="Share on X"></a> </div> <div class="htc hax lmt-20 lmb-25"> <p class="fs12 tcu lmb-0">Word of the Day</p> <p class="fs36 lmt-5 feature-w-big wotd-hw"> <a href="/dictionary/english/bonny#cald4-1">bonny</a> </p> <div class="hdib"> <span class="region dreg">UK</span> <span class="daud"> <audio class="hdn" preload="none" id="audio1" controlsList="nodownload"> <div class="hdib" fallback> <p>Your browser doesn't support HTML5 audio</p> </div> <source type="audio/mpeg" src="/media/english/uk_pron/u/ukb/ukbon/ukbonfi009.mp3"/> <source type="audio/ogg" src="/media/english/uk_pron_ogg/u/ukb/ukbon/ukbonfi009.ogg"/> </audio> <div title="Listen to the British English pronunciation" class="i i-volume-up c_aud htc hdib hp hv-1 fon tcu tc-bd lmr-10 lpt-3 fs20 hv-3" onclick="audio1.load(); audio1.play();" role="button" tabindex="0"></div> </span> <span class="ipa dipa lpr-2 lpl-1">/ˈbɒn.i/</span> </div> <div class="hdib"> <span class="region dreg">US</span> <span class="daud"> <audio class="hdn" preload="none" id="audio2" controlsList="nodownload"> <div class="hdib" fallback> <p>Your browser doesn't support HTML5 audio</p> </div> <source type="audio/mpeg" src="/media/english/us_pron/u/usb/usbof/usboff_029.mp3"/> <source type="audio/ogg" src="/media/english/us_pron_ogg/u/usb/usbof/usboff_029.ogg"/> </audio> <div title="Listen to the American English pronunciation" class="i i-volume-up c_aud htc hdib hp hv-1 fon tcu tc-bd lmr-10 lpt-3 fs20 hv-3" onclick="audio2.load(); audio2.play();" role="button" tabindex="0"></div> </span> <span class="ipa dipa lpr-2 lpl-1">/ˈbɑː.ni/</span> </div> </div> </div> <div class="hoh lp-20"> <p class="lmt-0 lmb-20">beautiful and healthy</p> <a href="/dictionary/english/bonny#cald4-1" class="bh hao hbtn hbtn-tab tb">About this</a> </div> </div> </div> </div> <div id='ad_btmslot' class='am-browse '> <script type="text/javascript">iaw.cmd.push(function() { iaw.display('ad_btmslot'); });</script> </div> </div> </div> </div> </div> <script> var gigyaAuthEnabled = true; var thresholdPublic = 5; </script> <amp-state id="stateFtr"> <script type="application/json"> { "learn": false, "develop": false, "about": false } </script> </amp-state> <script> !function(f,b,e,v,n,t,s) {if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)}; if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0]; s.parentNode.insertBefore(t,s)}(window,document,'script', 'https://connect.facebook.net/en_US/fbevents.js'); fbq('init', '3409493515968429'); fbq('track', 'PageView'); </script> <noscript> <img height="1" width="1" src="https://www.facebook.com/tr?id=3409493515968429&ev=PageView &noscript=1"/> </noscript> <script type="text/javascript"> var polarbyteConfig = { appId: "cdo", anonymousTrackingMode: "withSession" } polarbyteConfig.pageContext = { locale: "en" , section: "browse" , subsection: "english" , type: "browse" } polarbyteConfig.searchMetadata = {"dataset":"English","datasetType":"english","searchFormId":"searchForm","searchFieldId":"searchword"} polarbyteConfig.survey = {"apiHost":"https://cloud.polarbyte.com/webapps-api","enabled":true,"projectName":"CDO","userAttributes":{"country":"SG"},"contexts":{"page":{"locale":true,"section":true,"subsection":true,"type":true}}} </script> <script type="text/javascript" src="https://assets.polarbyte.com/scripts/latest/reach/pb-reach.iife.min.js" async></script> <script type="text/javascript" src="https://assets.polarbyte.com/scripts/latest/survey/pb-survey.iife.min.js" async></script> <footer id="footer" class="pr bh han cf lp-s_25 lp-s_t-15"> <div class="lcs lp-l_l-25 lp-l_r-25 lmax"> <div class="lpt-10 lpb-20 lpr-10 hdn hdb-xs hdn-s hfr-xs"> <div class="hfl hax htc tc-w lc1 lc-xsa lb-ch lbb0-xs lpt-10 lp-xs_t-0"> <a href="https://www.facebook.com/CUPCambridgeDictionary/" target="_blank" rel="noopener noreferrer external" class="pr hdb hao b-sf pa p0 pra cfsi htc lml-20 lmr-20 hdib hfl-s" title="Become our fan!"> <i class="i i-facebook iw lpl-1" aria-hidden="true"></i> </a> <a href="https://www.instagram.com/cambridgewords" target="_blank" rel="noopener noreferrer external" class="pr hdb hao b-si pa p0 pra cfsi htc lml-20 lmr-20 hdib hfl-s" title="Follow our Instagram!"> <i class="i i-instagram iw lpl-1" aria-hidden="true"></i> </a> <a href="https://twitter.com/CambridgeWords" target="_blank" rel="noopener noreferrer external" class="pr hdb hao b-st pa p0 pra cfsi htc lml-20 lmr-20 hdib hfl-s" title="Follow us!"> <i class="i i-x iw lpl-1" aria-hidden="true"></i> </a> </div> <div class="hcb htc hfr-s hcl-s fs12 lpb-20 lpt-20 lp-xs_t-10 lp-s_t-15"> <a class="hdib s s-logo-footer" href="http://www.cambridge.org/" title="Cambridge University Press & Assessment" rel="external"></a> <p>© Cambridge University Press & Assessment 2024</p> </div> </div> <div class="cfn hfl-s lc1 lc-xsa hul-u hul-un hul-u0 lmb-0 lcs"> <div class="cfnl hfl-s lp-s_r-20 lbb lb-ch lbb0-s"> <div class="tc-w fs18 hax hdn-s"> <span class="pr hdb fs12 tcu lp-15 lpt-5 lpb-5 hlh24 hp" on="tap:AMP.setState({ stateFtr: { learn: ! stateFtr.learn } })"> Learn <span class="hdn-m"><i class="i i-plus ibw pa cfni" [class]="stateFtr.learn ? 'i i-minus ibw pa cfni' : 'i i-plus ibw pa cfni'" aria-hidden="true"></i></span> </span> </div> <div class="lpl-15 lp-s_l-0 fs14 hlh21 lmb-20 hdn hdb-s" [class]="stateFtr.learn ? 'lpl-15 lp-s_l-0 fs14 hlh21 lmb-20' : 'lpl-15 lp-s_l-0 fs14 hlh21 lmb-20 hdn hdb-s'"> <a href="/learn.html" class="hdn hdb-s tc-w lpb-5 fs12 tcu hlh22">Learn</a> <a href="/learn.html" class="hdn-s">Learn</a> <a href="https://dictionaryblog.cambridge.org/category/new-words/" class="hdb">New Words</a> <a href="/help/" class=" hdb ">Help</a> <a href="http://www.cambridge.org/gb/cambridgeenglish/catalog/dictionaries" target="_blank" rel="noopener noreferrer" class="hdb">In Print</a> <a href="/editorial/word-of-the-year/2021" class="hdb">Word of the Year 2021</a> <a href="/editorial/word-of-the-year/2022" class="hdb">Word of the Year 2022</a> <a href="/editorial/word-of-the-year/2023" class="hdb">Word of the Year 2023</a> <a href="/editorial/word-of-the-year" class="hdb">Word of the Year 2024</a> </div> </div> <div class="cfnl hfl-s lp-s_r-20 lp-s_l-20 lbb lb-ch lbb0-s"> <div class="tc-w fs18 hax hdn-s"> <span class="pr hdb fs12 tcu lp-15 lpt-5 lpb-5 hlh24 hp" on="tap:AMP.setState({ stateFtr: { develop: ! stateFtr.develop } })"> Develop <span class="hdn-m"><i class="i i-plus ibw pa cfni" [class]="stateFtr.develop ? 'i i-minus ibw pa cfni' : 'i i-plus ibw pa cfni'" aria-hidden="true"></i></span> </span> </div> <div class="lpl-15 lp-s_l-0 fs14 hlh21 lmb-20 hdn hdb-s" [class]="stateFtr.develop ? 'lpl-15 lp-s_l-0 fs14 hlh21 lmb-20' : 'lpl-15 lp-s_l-0 fs14 hlh21 lmb-20 hdn hdb-s'"> <a href="/develop.html" class="hdn hdb-s tc-w lpb-5 fs12 tcu hlh22">Develop</a> <a href="/develop.html" class="hdn-s">Develop</a> <a href="http://dictionary-api.cambridge.org" target="_blank" rel="noopener noreferrer" class="hdb">Dictionary API</a> <a href="/doubleclick.html" class="hdb">Double-Click Lookup</a> <a href="/freesearch.html" class="hdb">Search Widgets</a> <a href="/license.html" class="hdb">License Data</a> </div> </div> <div class="cfnl hfl-s lp-s_r-20 lp-s_l-20 lbb lb-ch lbb0-s"> <div class="tc-w fs18 hax hdn-s"> <span class="pr hdb fs12 tcu lp-15 lpt-5 lpb-5 hlh24 hp" on="tap:AMP.setState({ stateFtr: { about: ! stateFtr.about } })"> About <span class="hdn-m"><i class="i i-plus ibw pa cfni" [class]="stateFtr.about ? 'i i-minus ibw pa cfni' : 'i i-plus ibw pa cfni'" aria-hidden="true"></i></span> </span> </div> <div class="lpl-15 lp-s_l-0 fs14 hlh21 lmb-20 hdn hdb-s" [class]="stateFtr.about ? 'lpl-15 lp-s_l-0 fs14 hlh21 lmb-20' : 'lpl-15 lp-s_l-0 fs14 hlh21 lmb-20 hdn hdb-s'"> <a href="/about.html" class="hdn hdb-s tc-w lpb-5 fs12 tcu hlh22">About</a> <a href="/about.html" class="hdn-s">About</a> <a href="http://www.cambridge.org/policy/accessibility/" target="_blank" rel="noopener noreferrer" class="hdb">Accessibility</a> <a href="http://www.cambridge.org/us/cambridgeenglish" target="_blank" rel="noopener noreferrer" class="hdb">Cambridge English</a> <a href="http://www.cambridge.org/" target="_blank" rel="noopener noreferrer" class="hdb">Cambridge University Press & Assessment</a> <span id="ot-sdk-btn" class="ot-sdk-show-settings hdb ha">Consent Management</span> <a href="http://www.cambridge.org/about-us/legal-notices/privacy-notice" target="_blank" rel="noopener noreferrer" class="hdb">Cookies and Privacy</a> <a href="http://www.cambridge.org/elt/corpus/" target="_blank" rel="noopener noreferrer" class="hdb">Corpus</a> <a href="http://www.cambridge.org/about-us/terms-use/" target="_blank" rel="noopener noreferrer" class="hdb">Terms of Use</a> </div> </div> </div> <div class="cfd lpb-20 hdn-xs hdb-s hfr-s"> <div class="hfl hax htc tc-w lc1 lc-xsa lb-ch lbb0-xs lpt-10 lp-xs_t-0"> <a href="https://www.facebook.com/CUPCambridgeDictionary/" target="_blank" rel="noopener noreferrer external" class="pr hdb hao b-sf pa p0 pra cfsi htc lml-20 lmr-20 hdib hfl-s" title="Become our fan!"> <i class="i i-facebook iw lpl-1" aria-hidden="true"></i> </a> <a href="https://www.instagram.com/cambridgewords" target="_blank" rel="noopener noreferrer external" class="pr hdb hao b-si pa p0 pra cfsi htc lml-20 lmr-20 hdib hfl-s" title="Follow our Instagram!"> <i class="i i-instagram iw lpl-1" aria-hidden="true"></i> </a> <a href="https://twitter.com/CambridgeWords" target="_blank" rel="noopener noreferrer external" class="pr hdb hao b-st pa p0 pra cfsi htc lml-20 lmr-20 hdib hfl-s" title="Follow us!"> <i class="i i-x iw lpl-1" aria-hidden="true"></i> </a> </div> <div class="hcb htc hfr-s hcl-s fs12 lpb-20 lpt-20 lp-xs_t-10 lp-s_t-15"> <a class="hdib s s-logo-footer" href="http://www.cambridge.org/" title="Cambridge University Press & Assessment" rel="external"></a> <p>© Cambridge University Press & Assessment 2024</p> </div> </div> </div> </footer> <span class="iwc bhb pf ctop hp" on="tap:top.scrollTo"><i class="i i-chevron-up iw" aria-hidden="true"></i></span> <div amp-access="1=1"> <template amp-access-template type="amp-mustache"> {{#displayLoginPopup}} <amp-user-notification data-persist-dismissal="false" id="loginPopup" class="loginPopupContainer" layout="nodisplay" tabindex="0"> <div class="fon loginPopup" role="button" tabindex="0"> <!-- desktop --> <div class="hdn hdb-xs ibd tb pr loginPopupContent"> <amp-img class="" src="/external/images/login/login_desktop.svg" width="920" height="420" layout="responsive" alt="Login popup"> </amp-img> <div class="pa loginPopupPanel"> <!-- Cambridge banner --> <div class="hdf"> <span class="hdb tc-w flx-g_4 lpBanner"> <span class="hdib bh lp-15 lpt-2 lpb-2">Cambridge</span> <span class="hdb"> <span class="hdib bod lp-15 lpt-2 lpb-2">Dictionary +Plus</span> </span> </span> <span class="hdib"> <span class="iwc bh hdib hao fon hp" on="tap:loginPopup.dismiss" role="button" aria-label="Close login panel" tabindex="0"> <i class="i i-close iw" aria-hidden="true"></i> </span> </span> </div> <!-- Content --> <div class="hdf hflxy lpContentDsk"> <div> <h2 class="tb htc"> <span class="">Learn more with</span> <span class="bod tc-w lp-5">+Plus</span> </h2> </div> <div class="hdf flx-g_2"> <div class="lpContentDskContentLeft"> <span class="bsb tc-w lp-4">Sign up</span> for free and get access to exclusive content: </div> <div class="hdf hflxy flx-g_2 lpContentDskContentRight"> <div class="flx-g_1"> <span class="bpl tc-w lp-4">Free</span> word lists and quizzes from Cambridge </div> <div class="flx-g_1"> <span class="bpl tc-w lp-4">Tools</span> to create your own word lists and quizzes </div> <div class="flx-g_1"> <span class="bpl tc-w lp-4">Word lists</span> shared by our community of dictionary fans </div> <div class="lpContentDskSign"> <span on="tap:amp-access.login-sign-up" class="bh hao hbtn hbtn-tab">Sign up now</span> or <span on="tap:amp-access.login-sign-in" class="bsb hao hbtn hbtn-tab tb tc-bd">Log in</span> </div> </div> </div> </div> </div> </div> <!-- mobile --> <div class="hdb hdn-xs ibd tb pr loginPopupContent"> <amp-img src="/external/images/login/login_mobile.svg" width="300" height="250" layout="responsive" alt="Login popup"> </amp-img> <div class="pa loginPopupPanel"> <!-- Cambridge banner --> <div class="hdf"> <span class="hdb tc-w flx-g_4"> <span class="hdib bh lp-15 lpt-2 lpb-2">Cambridge</span> <span class="hdb"> <span class="hdib bod lp-15 lpt-2 lpb-2">Dictionary +Plus</span> </span> </span> <span class="hdib"> <span class="iwc bh hdib hao fon hp" on="tap:loginPopup.dismiss" role="button" aria-label="Close login panel" tabindex="0"> <i class="i i-close iw" aria-hidden="true"></i> </span> </span> </div> <!-- Content --> <div class="hdf hflxy htc lpContentMob"> <div class="flx-g_1 lpContentMobTitle"> <h2 class="tb"> <span class="">Learn more with</span> <span class="bod tc-w lp-5">+Plus</span> </h2> </div> <div class="flx-g_2 lpContentMobContent">Create word lists and quizzes for free</div> <div class="flx-g_1 lpContentMobSign"> <span on="tap:amp-access.login-sign-up" class="bh hao hbtn hbtn-tab">Sign up now</span> or <span on="tap:amp-access.login-sign-in" class="bsb hao hbtn hbtn-tab tb tc-bd">Log in</span> </div> </div> </div> </div> </div> </amp-user-notification> {{/displayLoginPopup}} {{#displayClassicSurvey}} {{/displayClassicSurvey}} </template> </div> <script type='text/javascript'> var aBk = true; </script> <script type='text/javascript' src="/external/scripts/ads.min.js?version=6.0.38" ></script> <script type='text/javascript'> var aData = {"aBk":aBk}; </script> <script type='text/javascript'> sendGAEvent('aBk', 'aBk', ''+aBk,{'nonInteraction':1}); (function() { if(!(typeof evtCall=="undefined")) for(var i=0,l=evtCall.length;i!==l;i++) evtCall[i].call(); })(); </script> <amp-state id="stateSidebarNav"> <script type="application/json"> { "lang": false, "dict": false, "def": false, "trans": false, "userOptions": false, "login": false } </script> </amp-state> <amp-sidebar id="sidebarNav" layout="nodisplay" side="left" class="bw cm-f"> <div class="hdn-s"> <div class="bh"> <div> <div class="hdib hv-3 lpt-10 lpl-15 lpr-15"> <span class="iwc bhb hdib hao fs18 fon hp" on="tap:sidebarNav.close" role="button" aria-label='Close' title='Close' tabindex="0"> <i class="i i-close iw" aria-hidden="true"></i> </span> </div> <div class="hdib hvt hao lpt-10 lpb-1 lpr-15"> <a class="hdib lpt-1 lpb-5" href="/" title="Cambridge Dictionary"> <amp-img src="/external/images/logo-lrg-small.png?version=6.0.38" height="30" width="95" alt="Cambridge Dictionary"></amp-img> <noscript> <img src="/external/images/logo-lrg-small.png?version=6.0.38" height="30" width="95" class="lpb-5" alt="Cambridge Dictionary" /> </noscript> </a> </div> <div class="hfr htr fs14 lpr-15 lpt-2"> <div class="hdib lmt-5 lpt-2"> <div class="pr hdib z2" amp-access="loggedIn"> <span class="iwc iwc-f15 hp" role="button" id="sidebarNavLogButton" on="tap:AMP.setState({ stateSidebarNav: { userOptions: ! stateSidebarNav.userOptions } })" onblur="stopBlur();" aria-label="View user options" tabindex="0"> <i class="i i-user iw hv-2" aria-hidden="true"></i> </span> <div class="hdn" [class]="stateSidebarNav.userOptions ? 'pa pr0 pt100 lmt-1 tc-bd' : 'hdn'"> <div class="bw htl hbs lp-20 lpt-15 lpb-15 lmt-10 lmin-150"> <ul class="hul-u tw-nw lmb-0 han"> <li><a href="/plus/">Cambridge Dictionary +Plus</a></li> <li><a href="/auth/profile">My profile</a></li> <li><a href="/howto.html">+Plus help</a></li> <li><span on="tap:amp-access.login-sign-out" class="logOutBtn hp ha">Log out</span></li> </ul> </div> </div> </div> <div class="pr hdib" amp-access="NOT loggedIn"> <span on="tap:amp-access.login-sign-in" class="iwc iwc-f15 hp"> <i class="i i-user iw hv-2" aria-hidden="true"></i> </span> </div> <div class="hdib lpl-15 lp-xs_l-10"> <span href="#top" class="iwc bo hdib hao fs18 hp" on="tap:AMP.setState({ stateHdr: { search: true, searchDesk: true } }),sidebarNav.close,searchword.focus"> <i class="i i-search" aria-hidden="true"></i> </span> </div> </div> </div> </div> </div> </div> <div class="cm-fc cms fs14 lm-auto"> <span class="pa pt0 pr0 hdn hdb-s lmt-5 lmr-15 lpt-15 hp fon" on="tap:sidebarNav.close" role="button" aria-label='Close' title='Close' tabindex="0"> <i class="i i-close ibd" aria-hidden="true"></i> </span> <nav class="lp-s_t-5"> <div class="hdn hdb-s lp-15 lpb-20 lbb lb-cm"> <a href="/" title="Cambridge Dictionary"> <amp-img src="/external/images/logo-pos.png?version=6.0.38" height="53" width="168" alt="Cambridge Dictionary" noloading></amp-img> <noscript> <img src="/external/images/logo-pos.png?version=6.0.38" height="53" width="168" alt="Cambridge Dictionary" /> </noscript> </a> </div> <div class="pr hul-u tc-bd lmb-0 z1 lbb hlh21"> <span class="hdb hax lp-10 lpl-15 lpr-15 hp" [class]="stateSidebarNav.dict ? 'hdb hax lp-10 lpl-15 lpr-15 hp on' : 'hdb hax lp-10 lpl-15 lpr-15 hp'" on="tap: AMP.setState({ stateSidebarNav: { dict: !stateSidebarNav.dict } })"> <span class="pr hdb tb"> Dictionary <i class="i i-plus ibd pa pr0 lpt-2" [class]="stateSidebarNav.dict ? 'i i-minus ibd pa pr0 lpt-2' : 'i i-plus ibd pa pr0 lpt-2'" aria-hidden="true"></i> </span> </span> <div class="hdn" [class]="stateSidebarNav.dict ? '' : 'hdn'"> <div class="lmb-0 lbt lb-cm"> <span class="hdb hax lp-10 lpl-0 lpr-15 hp" [class]="stateSidebarNav.def ? 'pr hdb hax lp-10 lpl-15 lpr-15 hp on' : 'hdb hax lp-10 lpl-15 lpr-15 hp'" on="tap: AMP.setState({ stateSidebarNav: { def: ! stateSidebarNav.def } })"> <span class="pr hdb"> <span class="fs12 tb tcu">Definitions</span> <i class="i i-plus ibd pa pr0 lpt-2" [class]="stateSidebarNav.def ? 'i i-minus ibd pa pr0 lpt-2' : 'i i-plus ibd pa pr0 lpt-2'" aria-hidden="true"></i> </span> </span> <div class="hdn" [class]="stateSidebarNav.def ? '' : 'hdn'"> <div class="han lpl-15 lpr-15 lmb-15"> <div class="tc-bl lmb-5 lmt--3 break">Clear explanations of natural written and spoken English</div> <div class="fs16 lpt-5 lpb-3"><a href='/dictionary/english/'>English</a></div> <div class="fs16 lpt-5 lpb-3"><a href='/dictionary/learner-english/'>Learner’s Dictionary</a></div> <div class="fs16 lpt-5 lpb-3"><a href='/dictionary/essential-british-english/'>Essential British English</a></div> <div class="fs16 lpt-5 lpb-3"><a href='/dictionary/essential-american-english/'>Essential American English</a></div> </div> </div> </div> <div class="lmb-0 lbt lb-cm"> <span class="hdb hax lp-10 lpl-15 lpr-15 hp" [class]="stateSidebarNav.trans ? 'hdb hax lp-10 lpl-15 lpr-15 hp on' : 'hdb hax lp-10 lpl-15 lpr-15 hp'" on="tap: AMP.setState({ stateSidebarNav: { trans: ! stateSidebarNav.trans } })"> <span class="pr hdb"> <span class="fs12 tb tcu">Translations</span> <i class="i i-plus ibd pa pr0 lpt-2" [class]="stateSidebarNav.trans ? 'i i-minus ibd pa pr0 lpt-2' : 'i i-plus ibd pa pr0 lpt-2'" aria-hidden="true"></i> </span> </span> <div class="hdn" [class]="stateSidebarNav.trans ? '' : 'hdn'"> <div class="han lpl-15 lpr-15 lmb-15"> <div class="tc-bl lmb-5 lmt--3 break"> Click on the arrows to change the translation direction. </div> <div class="tb fs14 lpt-5 lpb-5 lmb-5"> <amp-state id="stateSidebarNavBi"> <script type="application/json"> { "english_chinese_simplified": false, "english_chinese_traditional": false, "english_dutch": false, "english_french": false, "english_german": false, "english_indonesian": false, "english_italian": false, "english_japanese": false, "english_norwegian": false, "english_polish": false, "english_portuguese": false, "english_spanish": false, "english_swedish": false, "erroneous_extra_item": false } </script> </amp-state> Bilingual Dictionaries </div> <div class="fs16 lpt-3 lmb-5"> <i class="hp i i-exchange fs14 hv0 tc-p lpl-5 lpr-5" aria-hidden="true" role="button" on="tap: AMP.setState({ stateSidebarNavBi: { english_chinese_simplified: ! stateSidebarNavBi.english_chinese_simplified } })" title="Change language direction" tabindex="0"></i> <a href='/dictionary/english-chinese-simplified/' [class]="stateSidebarNavBi.english_chinese_simplified ? 'hdn' : ''" data-dictCode="english-chinese-simplified" title="Cambridge English-Chinese (Simplified) Dictionary">English–Chinese (Simplified)</a> <a href='/dictionary/chinese-simplified-english/' class="hdn" [class]="stateSidebarNavBi.english_chinese_simplified ? '' : 'hdn'" data-dictCode="chinese-simplified-english" title="Cambridge Chinese (Simplified)-English Dictionary">Chinese (Simplified)–English</a> </div> <div class="fs16 lpt-3 lmb-5"> <i class="hp i i-exchange fs14 hv0 tc-p lpl-5 lpr-5" aria-hidden="true" role="button" on="tap: AMP.setState({ stateSidebarNavBi: { english_chinese_traditional: ! stateSidebarNavBi.english_chinese_traditional } })" title="Change language direction" tabindex="0"></i> <a href='/dictionary/english-chinese-traditional/' [class]="stateSidebarNavBi.english_chinese_traditional ? 'hdn' : ''" data-dictCode="english-chinese-traditional" title="Cambridge English-Chinese (Traditional) Dictionary">English–Chinese (Traditional)</a> <a href='/dictionary/chinese-traditional-english/' class="hdn" [class]="stateSidebarNavBi.english_chinese_traditional ? '' : 'hdn'" data-dictCode="chinese-traditional-english" title="Cambridge Chinese (Traditional)-English Dictionary">Chinese (Traditional)–English</a> </div> <div class="fs16 lpt-3 lmb-5"> <i class="hp i i-exchange fs14 hv0 tc-p lpl-5 lpr-5" aria-hidden="true" role="button" on="tap: AMP.setState({ stateSidebarNavBi: { english_dutch: ! stateSidebarNavBi.english_dutch } })" title="Change language direction" tabindex="0"></i> <a href='/dictionary/english-dutch/' [class]="stateSidebarNavBi.english_dutch ? 'hdn' : ''" data-dictCode="english-dutch" title="English-Dutch Dictionary">English–Dutch</a> <a href='/dictionary/dutch-english/' class="hdn" [class]="stateSidebarNavBi.english_dutch ? '' : 'hdn'" data-dictCode="dutch-english" title="Dutch-English Dictionary">Dutch–English</a> </div> <div class="fs16 lpt-3 lmb-5"> <i class="hp i i-exchange fs14 hv0 tc-p lpl-5 lpr-5" aria-hidden="true" role="button" on="tap: AMP.setState({ stateSidebarNavBi: { english_french: ! stateSidebarNavBi.english_french } })" title="Change language direction" tabindex="0"></i> <a href='/dictionary/english-french/' [class]="stateSidebarNavBi.english_french ? 'hdn' : ''" data-dictCode="english-french" title="English-French Dictionary">English–French</a> <a href='/dictionary/french-english/' class="hdn" [class]="stateSidebarNavBi.english_french ? '' : 'hdn'" data-dictCode="french-english" title="French-English Dictionary">French–English</a> </div> <div class="fs16 lpt-3 lmb-5"> <i class="hp i i-exchange fs14 hv0 tc-p lpl-5 lpr-5" aria-hidden="true" role="button" on="tap: AMP.setState({ stateSidebarNavBi: { english_german: ! stateSidebarNavBi.english_german } })" title="Change language direction" tabindex="0"></i> <a href='/dictionary/english-german/' [class]="stateSidebarNavBi.english_german ? 'hdn' : ''" data-dictCode="english-german" title="English-German Dictionary">English–German</a> <a href='/dictionary/german-english/' class="hdn" [class]="stateSidebarNavBi.english_german ? '' : 'hdn'" data-dictCode="german-english" title="German-English Dictionary">German–English</a> </div> <div class="fs16 lpt-3 lmb-5"> <i class="hp i i-exchange fs14 hv0 tc-p lpl-5 lpr-5" aria-hidden="true" role="button" on="tap: AMP.setState({ stateSidebarNavBi: { english_indonesian: ! stateSidebarNavBi.english_indonesian } })" title="Change language direction" tabindex="0"></i> <a href='/dictionary/english-indonesian/' [class]="stateSidebarNavBi.english_indonesian ? 'hdn' : ''" data-dictCode="english-indonesian" title="English-Indonesian Dictionary">English–Indonesian</a> <a href='/dictionary/indonesian-english/' class="hdn" [class]="stateSidebarNavBi.english_indonesian ? '' : 'hdn'" data-dictCode="indonesian-english" title="Indonesian-English Dictionary">Indonesian–English</a> </div> <div class="fs16 lpt-3 lmb-5"> <i class="hp i i-exchange fs14 hv0 tc-p lpl-5 lpr-5" aria-hidden="true" role="button" on="tap: AMP.setState({ stateSidebarNavBi: { english_italian: ! stateSidebarNavBi.english_italian } })" title="Change language direction" tabindex="0"></i> <a href='/dictionary/english-italian/' [class]="stateSidebarNavBi.english_italian ? 'hdn' : ''" data-dictCode="english-italian" title="Cambridge English-Italian Dictionary">English–Italian</a> <a href='/dictionary/italian-english/' class="hdn" [class]="stateSidebarNavBi.english_italian ? '' : 'hdn'" data-dictCode="italian-english" title="Italian-English Dictionary">Italian–English</a> </div> <div class="fs16 lpt-3 lmb-5"> <i class="hp i i-exchange fs14 hv0 tc-p lpl-5 lpr-5" aria-hidden="true" role="button" on="tap: AMP.setState({ stateSidebarNavBi: { english_japanese: ! stateSidebarNavBi.english_japanese } })" title="Change language direction" tabindex="0"></i> <a href='/dictionary/english-japanese/' [class]="stateSidebarNavBi.english_japanese ? 'hdn' : ''" data-dictCode="english-japanese" title="Cambridge English-Japanese Dictionary">English–Japanese</a> <a href='/dictionary/japanese-english/' class="hdn" [class]="stateSidebarNavBi.english_japanese ? '' : 'hdn'" data-dictCode="japanese-english" title="Japanese-English Dictionary">Japanese–English</a> </div> <div class="fs16 lpt-3 lmb-5"> <i class="hp i i-exchange fs14 hv0 tc-p lpl-5 lpr-5" aria-hidden="true" role="button" on="tap: AMP.setState({ stateSidebarNavBi: { english_norwegian: ! stateSidebarNavBi.english_norwegian } })" title="Change language direction" tabindex="0"></i> <a href='/dictionary/english-norwegian/' [class]="stateSidebarNavBi.english_norwegian ? 'hdn' : ''" data-dictCode="english-norwegian" title="English-Norwegian Dictionary">English–Norwegian</a> <a href='/dictionary/norwegian-english/' class="hdn" [class]="stateSidebarNavBi.english_norwegian ? '' : 'hdn'" data-dictCode="norwegian-english" title="Norwegian-English Dictionary">Norwegian–English</a> </div> <div class="fs16 lpt-3 lmb-5"> <i class="hp i i-exchange fs14 hv0 tc-p lpl-5 lpr-5" aria-hidden="true" role="button" on="tap: AMP.setState({ stateSidebarNavBi: { english_polish: ! stateSidebarNavBi.english_polish } })" title="Change language direction" tabindex="0"></i> <a href='/dictionary/english-polish/' [class]="stateSidebarNavBi.english_polish ? 'hdn' : ''" data-dictCode="english-polish" title="Cambridge English-Polish Dictionary">English–Polish</a> <a href='/dictionary/polish-english/' class="hdn" [class]="stateSidebarNavBi.english_polish ? '' : 'hdn'" data-dictCode="polish-english" title="Polish-English Dictionary">Polish–English</a> </div> <div class="fs16 lpt-3 lmb-5"> <i class="hp i i-exchange fs14 hv0 tc-p lpl-5 lpr-5" aria-hidden="true" role="button" on="tap: AMP.setState({ stateSidebarNavBi: { english_portuguese: ! stateSidebarNavBi.english_portuguese } })" title="Change language direction" tabindex="0"></i> <a href='/dictionary/english-portuguese/' [class]="stateSidebarNavBi.english_portuguese ? 'hdn' : ''" data-dictCode="english-portuguese" title="Cambridge English-Portuguese Dictionary">English–Portuguese</a> <a href='/dictionary/portuguese-english/' class="hdn" [class]="stateSidebarNavBi.english_portuguese ? '' : 'hdn'" data-dictCode="portuguese-english" title="Portuguese-English Dictionary">Portuguese–English</a> </div> <div class="fs16 lpt-3 lmb-5"> <i class="hp i i-exchange fs14 hv0 tc-p lpl-5 lpr-5" aria-hidden="true" role="button" on="tap: AMP.setState({ stateSidebarNavBi: { english_spanish: ! stateSidebarNavBi.english_spanish } })" title="Change language direction" tabindex="0"></i> <a href='/dictionary/english-spanish/' [class]="stateSidebarNavBi.english_spanish ? 'hdn' : ''" data-dictCode="english-spanish" title="English-Spanish Dictionary">English–Spanish</a> <a href='/dictionary/spanish-english/' class="hdn" [class]="stateSidebarNavBi.english_spanish ? '' : 'hdn'" data-dictCode="spanish-english" title="Diccionario Español-inglés">Spanish–English</a> </div> <div class="fs16 lpt-3 lmb-5"> <i class="hp i i-exchange fs14 hv0 tc-p lpl-5 lpr-5" aria-hidden="true" role="button" on="tap: AMP.setState({ stateSidebarNavBi: { english_swedish: ! stateSidebarNavBi.english_swedish } })" title="Change language direction" tabindex="0"></i> <a href='/dictionary/english-swedish/' [class]="stateSidebarNavBi.english_swedish ? 'hdn' : ''" data-dictCode="english-swedish" title="English-Swedish Dictionary">English–Swedish</a> <a href='/dictionary/swedish-english/' class="hdn" [class]="stateSidebarNavBi.english_swedish ? '' : 'hdn'" data-dictCode="swedish-english" title="Swedish-English Dictionary">Swedish–English</a> </div> </div> <div class="han lpl-15 lpr-15 lmb-15"> <div class="tb fs14 lpt-5 lpb-5 lmb-5">Semi-bilingual Dictionaries</div> <div class="fs16 lpt-3 lmb-5"> <a href='/dictionary/english-arabic/' title="Cambridge English-Arabic Dictionary">English–Arabic </a> </div> <div class="fs16 lpt-3 lmb-5"> <a href='/dictionary/english-bengali/' title="Cambridge English-Bengali Dictionary">English–Bengali </a> </div> <div class="fs16 lpt-3 lmb-5"> <a href='/dictionary/english-catalan/' title="Cambridge English-Catalan Dictionary">English–Catalan </a> </div> <div class="fs16 lpt-3 lmb-5"> <a href='/dictionary/english-czech/' title="English-Czech Dictionary">English–Czech </a> </div> <div class="fs16 lpt-3 lmb-5"> <a href='/dictionary/english-danish/' title="English-Danish Dictionary">English–Danish </a> </div> <div class="fs16 lpt-3 lmb-5"> <a href='/dictionary/english-gujarati/' title="English-Gujarati Dictionary">English–Gujarati </a> </div> <div class="fs16 lpt-3 lmb-5"> <a href='/dictionary/english-hindi/' title="English-Hindi Dictionary">English–Hindi </a> </div> <div class="fs16 lpt-3 lmb-5"> <a href='/dictionary/english-korean/' title="Cambridge English-Korean Dictionary">English–Korean </a> </div> <div class="fs16 lpt-3 lmb-5"> <a href='/dictionary/english-malaysian/' title="English-Malay Dictionary">English–Malay </a> </div> <div class="fs16 lpt-3 lmb-5"> <a href='/dictionary/english-marathi/' title="English-Marathi Dictionary">English–Marathi </a> </div> <div class="fs16 lpt-3 lmb-5"> <a href='/dictionary/english-russian/' title="Cambridge English-Russian Dictionary">English–Russian </a> </div> <div class="fs16 lpt-3 lmb-5"> <a href='/dictionary/english-tamil/' title="English-Tamil Dictionary">English–Tamil </a> </div> <div class="fs16 lpt-3 lmb-5"> <a href='/dictionary/english-telugu/' title="English-Telugu Dictionary">English–Telugu </a> </div> <div class="fs16 lpt-3 lmb-5"> <a href='/dictionary/english-thai/' title="English-Thai Dictionary">English–Thai </a> </div> <div class="fs16 lpt-3 lmb-5"> <a href='/dictionary/english-turkish/' title="English-Turkish Dictionary, İngilizce-Türkçe Çeviri">English–Turkish </a> </div> <div class="fs16 lpt-3 lmb-5"> <a href='/dictionary/english-ukrainian/' title="English-Ukrainian Dictionary">English–Ukrainian </a> </div> <div class="fs16 lpt-3 lmb-5"> <a href='/dictionary/english-urdu/' title="English-Urdu Dictionary">English–Urdu </a> </div> <div class="fs16 lpt-3 lmb-5"> <a href='/dictionary/english-vietnamese/' title="English-Vietnamese Dictionary">English–Vietnamese </a> </div> </div> </div> </div> </div> </div> <div class="lbb lb-cm hlh21"><a href="/translate/" class="hdb tb hax lp-10 lpl-15 lpr-15">Translate</a></div> <div class="lbb lb-cm hlh21"><a href="/grammar/british-grammar/" class="hdb tb hax lp-10 lpl-15 lpr-15">Grammar</a></div> <div class="lbb lb-cm hlh21"><a href="/thesaurus/" class="hdb tb hax lp-10 lpl-15 lpr-15">Thesaurus</a></div> <div class="lbb lb-cm hlh21"><a href="/pronunciation/" class="hdb tb hax lp-10 lpl-15 lpr-15">Pronunciation</a></div> <div class="lbb lb-cm hlh21"><a href="/plus/" class="hdb tb hax lp-10 lpl-15 lpr-15">Cambridge Dictionary +Plus</a></div> <div class="lbb lb-cm hlh21"><a href="https://cambridgedictionaryshop.com/?utm_source=CDO&utm_medium=mainnav&utm_campaign=merchandise&utm_id=Experiments" target="_blank" class="hdb tb hax lp-10 lpl-15 lpr-15 iwc-f9">Shop<sup class="fs6 i ibd i-external-link-alt"></a></div> <div class="hdn hdb-s lbb lb-cm hlh21 tc-bd"> <section amp-access="loggedIn"> <span class="hdb hax lp-10 lpl-15 lpr-15 hp" [class]="stateSidebarNav.login ? 'hdb hax lp-10 lpl-15 lpr-15 hp on' : 'hdb hax lp-10 lpl-15 lpr-15 hp'" on="tap: AMP.setState({ stateSidebarNav: { login: !stateSidebarNav.login } })"> <span class="pr hdb tb"> <template amp-access-template type="amp-mustache"> <i class="i i-user ibd fs16 hv-2 lpr-2" aria-hidden="true"></i> {{userName}} </template> <i class="i i-plus ibd pa pr0 lpt-2" [class]="stateSidebarNav.login ? 'i i-minus ibd pa pr0 lmt--19' : 'i i-plus ibd pa pr0 lmt--19'" aria-hidden="true"></i> </span> </span> <div class="hdn" [class]="stateSidebarNav.login ? '' : 'hdn'"> <div class="han lpl-15 lpr-15"> <ul class="fs16 lmb-15"> <li class="lpt-5"><a href="/mydictionary/">Cambridge Dictionary +Plus</a></li> <li class="lpt-5"><a href="/auth/profile">My profile</a></li> <li class="lpt-5"><a href="/howto.html">+Plus help</a></li> <li class="lpt-5"><span class="hp ha" on="tap:amp-access.login-sign-out">Log out</span></li> </ul> </div> </div> </section> <section amp-access="NOT loggedIn"> <span on="tap:amp-access.login-sign-in" class="hdib tb hax lpb-10 lpt-10 lpl-15 hp"> <i class="i i-user ibd fs16 hv-2 lpr-2" aria-hidden="true"></i> Log in </span> / <span on="tap:amp-access.login-sign-up" class="hdib tb hax lpb-10 lpt-10 lpr-15 hp"> Sign up</span> </section> </div> </nav> <div class="lp-15 lbb lb-cm tc-bd"> <div> <span class="hax hdb pr hp" on="tap: AMP.setState({ stateSidebarNav: { lang: ! stateSidebarNav.lang } })"> <i class="i i-globe ibd fs16 hv-2" aria-hidden="true"></i> <span class="lpl-2">English (UK) <span class="tb"> </span></span> <span class="pa pt0 pr0" [class]="stateSidebarNav.lang ? 'hdn' : 'pa pt0 pr0'">Change</span> <i class="hdn" [class]="stateSidebarNav.lang ? 'i i-minus ibd pa pr5' : 'hdn'" aria-hidden="true"></i> </span> <div class="hdn" [class]="stateSidebarNav.lang ? 'han' : 'hdn'"> <div class="hul-u lmt-10 lmb-0 lpl-20 cdo-locale-selector hlh1_5"> <a href="/browse/english/o/" hreflang="en" lang="en" class="hdb lmb-5">English (UK)</a> <a href="/us/browse/english/o/" hreflang="en-US" lang="en-US" class="hdb lmb-5">English (US)</a> <a href="/es/mirar/ingles/o/" hreflang="es" lang="es" class="hdb lmb-5">Español</a> <a href="/ru/%D0%BF%D1%80%D0%BE%D1%81%D0%BC%D0%B0%D1%82%D1%80%D0%B8%D0%B2%D0%B0%D1%82%D1%8C/%D0%B0%D0%BD%D0%B3%D0%BB%D0%B8%D0%B9%D1%81%D0%BA%D0%B8%D0%B9/o/" hreflang="ru" lang="ru" class="hdb lmb-5">Русский</a> <a href="/pt/navegar/ingles/o/" hreflang="pt" lang="pt" class="hdb lmb-5">Português</a> <a href="/de/blattern/englisch/o/" hreflang="de" lang="de" class="hdb lmb-5">Deutsch</a> <a href="/fr/naviguer/anglais/o/" hreflang="fr" lang="fr" class="hdb lmb-5">Français</a> <a href="/it/sfogliare/inglese/o/" hreflang="it" lang="it" class="hdb lmb-5">Italiano</a> <a href="/zhs/%E6%B5%8F%E8%A7%88/%E8%8B%B1%E8%AF%AD/o/" hreflang="zh-Hans" lang="zh-Hans" class="hdb lmb-5">中文 (简体)</a> <a href="/zht/%E7%80%8F%E8%A6%BD/%E8%8B%B1%E8%AA%9E/o/" hreflang="zh-Hant" lang="zh-Hant" class="hdb lmb-5">正體中文 (繁體)</a> <a href="/pl/browse/english/o/" hreflang="pl" lang="pl" class="hdb lmb-5">Polski</a> <a href="/ko/%EC%B0%BE%EC%95%84%EB%B3%B4%EA%B8%B0/%EC%98%81%EC%96%B4/o/" hreflang="ko" lang="ko" class="hdb lmb-5">한국어</a> <a href="/tr/g%C3%B6z-at/ingilizce/o/" hreflang="tr" lang="tr" class="hdb lmb-5">Türkçe</a> <a href="/ja/browse/english/o/" hreflang="ja" lang="ja" class="hdb lmb-5">日本語</a> <a href="/vi/browse/english/o/" hreflang="vi" lang="vi" class="hdb lmb-5">Tiếng Việt</a> <a href="/nl/browse/engels/o/" hreflang="nl" lang="nl" class="hdb lmb-5">Nederlands</a> <a href="/sv/bl%C3%A4ddra-p%C3%A5/engelska/o/" hreflang="sv" lang="sv" class="hdb lmb-5">Svenska</a> <a href="/da/gennemse/engelsk/o/" hreflang="da" lang="da" class="hdb lmb-5">Dansk</a> <a href="/no/bla/engelsk/o/" hreflang="no" lang="no" class="hdb lmb-5">Norsk</a> <a href="/hi/%E0%A4%AC%E0%A5%8D%E0%A4%B0%E0%A4%BE%E0%A4%89%E0%A4%9C%E0%A4%BC/%E0%A4%85%E0%A4%82%E0%A4%97%E0%A5%8D%E0%A4%B0%E0%A5%87%E0%A4%9C%E0%A4%BC%E0%A5%80/o/" hreflang="hi" lang="hi" class="hdb lmb-5">हिंदी</a> <a href="/bn/browse/english/o/" hreflang="bn" lang="bn" class="hdb lmb-5">বাঙ্গালি</a> <a href="/mr/browse/english/o/" hreflang="mr" lang="mr" class="hdb lmb-5">मराठी</a> <a href="/gu/browse/english/o/" hreflang="gu" lang="gu" class="hdb lmb-5">ગુજરાતી</a> <a href="/ta/browse/english/o/" hreflang="ta" lang="ta" class="hdb lmb-5">தமிழ்</a> <a href="/te/browse/english/o/" hreflang="te" lang="te" class="hdb lmb-5">తెలుగు</a> <a href="/uk/browse/english/o/" hreflang="uk" lang="uk" class="hdb lmb-5">Українська</a> </div> </div> </div> </div> <div class="lp-15 lbb lb-cm tc-bd"> <div class="hdb pr"> <span class="tb">Follow us</span> <div class="pa pt0 pr0"> <div class="hdib lpr-2"><a href='https://www.facebook.com/CUPCambridgeDictionary/' target="_blank" rel="noopener noreferrer" title="Likes" class="hao lpl-10 lpr-10"><i class="i i-facebook fs16" aria-hidden="true"></i></a></div> <div class="hdib lpr-2"><a href='https://www.instagram.com/cambridgewords' target="_blank" rel="noopener noreferrer" title="Followers" class="hao lpl-10 lpr-10"><i class="i i-instagram fs16" aria-hidden="true"></i></a></div> <div class="hdib"><a href='https://twitter.com/CambridgeWords' target="_blank" rel="noopener noreferrer" title="Followers" class="hao lpl-10"><i class="i i-x fs16" aria-hidden="true"></i></a></div> </div> </div> </div> <div class="htc lmt-20 lmb-20"> <div class="a a-hook lm-auto"></div> </div> </div> </amp-sidebar> <amp-state id="stateSidebarDict"> <script type="application/json"> { "open": false, "recent": true, "def": true, "gram": true, "trans": true, "pron": true, "plus": true } </script> </amp-state> <amp-sidebar id="sidebarDict" layout="nodisplay" side="right" class="bw cm-f" on="sidebarOpen:AMP.setState({ stateSidebarDict: { open: true } })"> <div class="pr cm-fc cms lm-auto"> <span class="pa pt0 pr0 lmt-5 lmr-15 lpt-15 hp fon" on="tap:sidebarDict.close" role="button" aria-label="Close" title='Close' tabindex="0"> <i class="i i-close ibd" aria-hidden="true"></i> </span> <div class="han tc-bd fs14 lpt-5"> <div class="fs18 lp-5 lpt-20 lpb-15 lpl-15"> Choose a dictionary </div> <ul class="hul-u hul-un hul-u0 lmb-0"> <li class="lbt lb-cm"> <span class="hdb hax lp-10 lpl-15 lpr-15 hp" on="tap: AMP.setState({ stateSidebarDict: { recent: ! stateSidebarDict.recent } })"> <span class="pr hdb"> <span class="fs12 tcu">Recent and Recommended</span> <i class="i i-minus ibd pa pr0 lpt-2" [class]="stateSidebarDict.recent ? 'i i-minus ibd pa pr0 lpt-2' : 'i i-plus ibd pa pr0 lpt-2'" aria-hidden="true"></i> </span> </span> <div class="lpl-15 lpr-15" [class]="stateSidebarDict.recent ? 'lpl-15 lpr-15' : 'hdn'"> <div class="pr tc-d fs16 lmb-20"> <div amp-access="1=1"> <template amp-access-template type="amp-mustache"> {{#preferredDictionaries}} <span class="hp hdb lmb-5 hp" on="tap:AMP.setState({ stateSearch: { dataset: '{{dataCode}}', dataset_text: '{{name}}', dataset_search: 'Search {{name}}', isbilang: false} }), sidebarDict.close, searchword.focus" role="button" aria-label="Set dictionary search to {{name}}" tabindex="0"> {{name}} </span> {{/preferredDictionaries}} </template> </div> <div class="pa p0 bw" [class]="stateSidebarDict.open ? 'hdn' : 'pa p0 bw'"> <span class="pa p0 bload"></span> </div> </div> </div> </li> <li class="lbt lb-cm"> <span class="hdb hax lp-10 lpl-15 lpr-15 hp" on="tap: AMP.setState({ stateSidebarDict: { def: ! stateSidebarDict.def } })"> <span class="pr hdb"> <span class="fs12 tcu">Definitions</span> <i aria-hidden="true" class="i i-minus ibd pa pr0 lpt-2" [class]="stateSidebarDict.def ? 'i i-minus ibd pa pr0 lpt-2' : 'i i-plus ibd pa pr0 lpt-2'"> </i> </span> </span> <div class="lpl-15 lpr-15" [class]="stateSidebarDict.def ? 'lpl-15 lpr-15' : 'hdn'"> <div class="tc-bl lmb-5 lmt--3 break"> Clear explanations of natural written and spoken English </div> <div class="hul-u tc-d fs16 hlh1_5 lmb-20"> <span data-dictCode="english" class="hp hdb hp" on="tap:AMP.setState({ stateSearch: { dataset: 'english', dataset_text: 'English', dataset_search: 'Search English', isbilang: false } }), sidebarDict.close, searchword.focus" role="button" aria-label="Set dictionary search to English" tabindex="0" title="English">English</span> <span data-dictCode="learner-english" class="hp hdb hp" on="tap:AMP.setState({ stateSearch: { dataset: 'learner-english', dataset_text: 'Learner’s Dictionary', dataset_search: 'Search Learner’s Dictionary', isbilang: false } }), sidebarDict.close, searchword.focus" role="button" aria-label="Set dictionary search to Learner’s Dictionary" tabindex="0" title="Learner’s Dictionary">Learner’s Dictionary</span> <span data-dictCode="essential-british-english" class="hp hdb hp" on="tap:AMP.setState({ stateSearch: { dataset: 'essential-british-english', dataset_text: 'Essential British English', dataset_search: 'Search Essential British English', isbilang: false } }), sidebarDict.close, searchword.focus" role="button" aria-label="Set dictionary search to Essential British English" tabindex="0" title="Essential British English">Essential British English</span> <span data-dictCode="essential-american-english" class="hp hdb hp" on="tap:AMP.setState({ stateSearch: { dataset: 'essential-american-english', dataset_text: 'Essential American English', dataset_search: 'Search Essential American English', isbilang: false } }), sidebarDict.close, searchword.focus" role="button" aria-label="Set dictionary search to Essential American English" tabindex="0" title="Essential American English">Essential American English</span> </div> </div> </li> <li class="lbt lb-cm"> <span class="hdb hax lp-10 lpl-15 lpr-15 hp" on="tap: AMP.setState({ stateSidebarDict: { gram: ! stateSidebarDict.gram } })"> <span class="pr hdb"> <span class="fs12 tcu">Grammar and thesaurus</span> <i aria-hidden="true" class="i i-minus ibd pa pr0 lpt-2" [class]="stateSidebarDict.gram ? 'i i-minus ibd pa pr0 lpt-2' : 'i i-plus ibd pa pr0 lpt-2'"> </i> </span> </span> <div class="lpl-15 lpr-15" [class]="stateSidebarDict.gram ? 'lpl-15 lpr-15' : 'hdn'"> <div class="tc-bl lmb-5 lmt--3 break"> Usage explanations of natural written and spoken English </div> <div class="hul-u tc-d fs16 hlh1_5 lmb-20"> <span data-dictCode="british-grammar" class="hp hdb" on="tap:AMP.setState({ stateSearch: { dataset: 'british-grammar', dataset_text: 'Grammar', dataset_search: 'Search Grammar', isbilang: false } }), sidebarDict.close, searchword.focus" role="button" aria-label="Set dictionary search to Grammar" tabindex="0" title="Grammar">Grammar</span> <!-- need to rework this part when we have the spec for the thesaurus dataset selector --> <span data-dictCode="thesaurus" class="hp" on="tap:AMP.setState({ stateSearch: { dataset: 'thesaurus', dataset_text: 'Thesaurus', dataset_search: 'Search Thesaurus', isbilang: false } }), sidebarDict.close, searchword.focus" role="button" aria-label="Set dictionary search to Thesaurus" tabindex="0" title="Thesaurus">Thesaurus</span> </div> </div> </li> <li class="lbt lb-cm"> <span class="hdb hax lp-10 lpl-15 lpr-15 hp" on="tap: AMP.setState({ stateSidebarDict: { pron: ! stateSidebarDict.pron } })"> <span class="pr hdb"> <span class="fs12 tcu">Pronunciation</span> <i aria-hidden="true" class="i i-minus ibd pa pr0 lpt-2" [class]="stateSidebarDict.pron ? 'i i-minus ibd pa pr0 lpt-2' : 'i i-plus ibd pa pr0 lpt-2'"> </i> </span> </span> <div class="lpl-15 lpr-15" [class]="stateSidebarDict.pron ? 'lpl-15 lpr-15' : 'hdn'"> <div class="tc-bl lmb-5 lmt--3 break"> British and American pronunciations with audio </div> <div class="hul-u tc-d fs16 hlh1_5 lmb-20"> <span data-dictCode="pronunciation" class="hp hdb lmb-5 hp" on="tap:AMP.setState({ stateSearch: { dataset: 'pronunciation', dataset_text: 'English Pronunciation', dataset_search: 'Search English Pronunciation', isbilang: false } }), sidebarDict.close, searchword.focus" role="button" aria-label="Set dictionary search to English Pronunciation" tabindex="0" title="English Pronunciation">English Pronunciation</span> </div> </div> </li> <li class="lbt lb-cm"> <span class="hdb hax lp-10 lpl-15 lpr-15 hp" on="tap: AMP.setState({ stateSidebarDict: { trans: ! stateSidebarDict.trans } })"> <span class="pr hdb"> <span class="fs12 tcu">Translation</span> <i aria-hidden="true" class="i i-minus ibd pa pr0 lpt-2" [class]="stateSidebarDict.trans ? 'i i-minus ibd pa pr0 lpt-2' : 'i i-plus ibd pa pr0 lpt-2'"> </i> </span> </span> <div class="lpl-15 lpr-15" [class]="stateSidebarDict.trans ? 'lpl-15 lpr-15' : 'hdn'"> <amp-state id="stateSidebarDictBi"> <script type="application/json"> { "english_chinese_simplified": false, "english_chinese_traditional": false, "english_dutch": false, "english_french": false, "english_german": false, "english_indonesian": false, "english_italian": false, "english_japanese": false, "english_norwegian": false, "english_polish": false, "english_portuguese": false, "english_spanish": false, "english_swedish": false, "erroneous_extra_item": false } </script> </amp-state> <div class="tc-bl lmb-5 lmt--3 break"> Click on the arrows to change the translation direction. </div> <div class="tb lmt-10 lmb-5">Bilingual Dictionaries</div> <ul class="hul-u tc-d fs16 lmb-15"> <li> <i class="hp i i-exchange fs14 hv0 tc-p lpl-5 lpr-10" title="Change language direction" on="tap: AMP.setState({ stateSidebarDictBi: { english_chinese_simplified: ! stateSidebarDictBi.english_chinese_simplified }, stateSearch: { dataset: stateSidebarDictBi.english_chinese_simplified ? 'english-chinese-simplified' : 'chinese-simplified-english', dataset_text: stateSidebarDictBi.english_chinese_simplified ? 'English–Chinese (Simplified)' : 'Chinese (Simplified)–English', dataset_search: stateSidebarDictBi.english_chinese_simplified ? 'Search English–Chinese (Simplified)' : 'Search Chinese (Simplified)–English' } })" role="button" aria-label="Change language direction" tabindex="0" aria-hidden="true"> </i> <span data-dictCode="english-chinese-simplified" class="hp" [class]="stateSidebarDictBi.english_chinese_simplified ? 'hdn' : 'hp'" on="tap:AMP.setState({ stateSearch: { dataset: 'english-chinese-simplified', dataset_text: 'English–Chinese (Simplified)', dataset_search: 'Search English–Chinese (Simplified)', isbilang: true, datasetrev: 'chinese-simplified-english', datasetrev_text: 'Chinese (Simplified)–English', datasetrev_search: 'Search Chinese (Simplified)–English'} }),sidebarDict.close,searchword.focus" role="button" aria-label="Set dictionary search to Cambridge English-Chinese (Simplified) Dictionary" tabindex="0" title="Cambridge English-Chinese (Simplified) Dictionary">English–Chinese (Simplified)</span> <span data-dictCode="chinese-simplified-english" class="hdn" [class]="stateSidebarDictBi.english_chinese_simplified ? 'hp' : 'hdn'" on="tap:AMP.setState({ stateSearch: { dataset: 'chinese-simplified-english', dataset_text: 'Chinese (Simplified)–English', dataset_search: 'Search Chinese (Simplified)–English', isbilang: true, datasetrev: 'english-chinese-simplified', datasetrev_text: 'English–Chinese (Simplified)', datasetrev_search: 'Search English–Chinese (Simplified)'} }),sidebarDict.close,searchword.focus" role="button" aria-label="Set dictionary search to Cambridge Chinese (Simplified)-English Dictionary" tabindex="0" title="Cambridge Chinese (Simplified)-English Dictionary">Chinese (Simplified)–English</span> </li> <li> <i class="hp i i-exchange fs14 hv0 tc-p lpl-5 lpr-10" title="Change language direction" on="tap: AMP.setState({ stateSidebarDictBi: { english_chinese_traditional: ! stateSidebarDictBi.english_chinese_traditional }, stateSearch: { dataset: stateSidebarDictBi.english_chinese_traditional ? 'english-chinese-traditional' : 'chinese-traditional-english', dataset_text: stateSidebarDictBi.english_chinese_traditional ? 'English–Chinese (Traditional)' : 'Chinese (Traditional)–English', dataset_search: stateSidebarDictBi.english_chinese_traditional ? 'Search English–Chinese (Traditional)' : 'Search Chinese (Traditional)–English' } })" role="button" aria-label="Change language direction" tabindex="0" aria-hidden="true"> </i> <span data-dictCode="english-chinese-traditional" class="hp" [class]="stateSidebarDictBi.english_chinese_traditional ? 'hdn' : 'hp'" on="tap:AMP.setState({ stateSearch: { dataset: 'english-chinese-traditional', dataset_text: 'English–Chinese (Traditional)', dataset_search: 'Search English–Chinese (Traditional)', isbilang: true, datasetrev: 'chinese-traditional-english', datasetrev_text: 'Chinese (Traditional)–English', datasetrev_search: 'Search Chinese (Traditional)–English'} }),sidebarDict.close,searchword.focus" role="button" aria-label="Set dictionary search to Cambridge English-Chinese (Traditional) Dictionary" tabindex="0" title="Cambridge English-Chinese (Traditional) Dictionary">English–Chinese (Traditional)</span> <span data-dictCode="chinese-traditional-english" class="hdn" [class]="stateSidebarDictBi.english_chinese_traditional ? 'hp' : 'hdn'" on="tap:AMP.setState({ stateSearch: { dataset: 'chinese-traditional-english', dataset_text: 'Chinese (Traditional)–English', dataset_search: 'Search Chinese (Traditional)–English', isbilang: true, datasetrev: 'english-chinese-traditional', datasetrev_text: 'English–Chinese (Traditional)', datasetrev_search: 'Search English–Chinese (Traditional)'} }),sidebarDict.close,searchword.focus" role="button" aria-label="Set dictionary search to Cambridge Chinese (Traditional)-English Dictionary" tabindex="0" title="Cambridge Chinese (Traditional)-English Dictionary">Chinese (Traditional)–English</span> </li> <li> <i class="hp i i-exchange fs14 hv0 tc-p lpl-5 lpr-10" title="Change language direction" on="tap: AMP.setState({ stateSidebarDictBi: { english_dutch: ! stateSidebarDictBi.english_dutch }, stateSearch: { dataset: stateSidebarDictBi.english_dutch ? 'english-dutch' : 'dutch-english', dataset_text: stateSidebarDictBi.english_dutch ? 'English–Dutch' : 'Dutch–English', dataset_search: stateSidebarDictBi.english_dutch ? 'Search English–Dutch' : 'Search Dutch–English' } })" role="button" aria-label="Change language direction" tabindex="0" aria-hidden="true"> </i> <span data-dictCode="english-dutch" class="hp" [class]="stateSidebarDictBi.english_dutch ? 'hdn' : 'hp'" on="tap:AMP.setState({ stateSearch: { dataset: 'english-dutch', dataset_text: 'English–Dutch', dataset_search: 'Search English–Dutch', isbilang: true, datasetrev: 'dutch-english', datasetrev_text: 'Dutch–English', datasetrev_search: 'Search Dutch–English'} }),sidebarDict.close,searchword.focus" role="button" aria-label="Set dictionary search to English-Dutch Dictionary" tabindex="0" title="English-Dutch Dictionary">English–Dutch</span> <span data-dictCode="dutch-english" class="hdn" [class]="stateSidebarDictBi.english_dutch ? 'hp' : 'hdn'" on="tap:AMP.setState({ stateSearch: { dataset: 'dutch-english', dataset_text: 'Dutch–English', dataset_search: 'Search Dutch–English', isbilang: true, datasetrev: 'english-dutch', datasetrev_text: 'English–Dutch', datasetrev_search: 'Search English–Dutch'} }),sidebarDict.close,searchword.focus" role="button" aria-label="Set dictionary search to Dutch-English Dictionary" tabindex="0" title="Dutch-English Dictionary">Dutch–English</span> </li> <li> <i class="hp i i-exchange fs14 hv0 tc-p lpl-5 lpr-10" title="Change language direction" on="tap: AMP.setState({ stateSidebarDictBi: { english_french: ! stateSidebarDictBi.english_french }, stateSearch: { dataset: stateSidebarDictBi.english_french ? 'english-french' : 'french-english', dataset_text: stateSidebarDictBi.english_french ? 'English–French' : 'French–English', dataset_search: stateSidebarDictBi.english_french ? 'Search English–French' : 'Search French–English' } })" role="button" aria-label="Change language direction" tabindex="0" aria-hidden="true"> </i> <span data-dictCode="english-french" class="hp" [class]="stateSidebarDictBi.english_french ? 'hdn' : 'hp'" on="tap:AMP.setState({ stateSearch: { dataset: 'english-french', dataset_text: 'English–French', dataset_search: 'Search English–French', isbilang: true, datasetrev: 'french-english', datasetrev_text: 'French–English', datasetrev_search: 'Search French–English'} }),sidebarDict.close,searchword.focus" role="button" aria-label="Set dictionary search to English-French Dictionary" tabindex="0" title="English-French Dictionary">English–French</span> <span data-dictCode="french-english" class="hdn" [class]="stateSidebarDictBi.english_french ? 'hp' : 'hdn'" on="tap:AMP.setState({ stateSearch: { dataset: 'french-english', dataset_text: 'French–English', dataset_search: 'Search French–English', isbilang: true, datasetrev: 'english-french', datasetrev_text: 'English–French', datasetrev_search: 'Search English–French'} }),sidebarDict.close,searchword.focus" role="button" aria-label="Set dictionary search to French-English Dictionary" tabindex="0" title="French-English Dictionary">French–English</span> </li> <li> <i class="hp i i-exchange fs14 hv0 tc-p lpl-5 lpr-10" title="Change language direction" on="tap: AMP.setState({ stateSidebarDictBi: { english_german: ! stateSidebarDictBi.english_german }, stateSearch: { dataset: stateSidebarDictBi.english_german ? 'english-german' : 'german-english', dataset_text: stateSidebarDictBi.english_german ? 'English–German' : 'German–English', dataset_search: stateSidebarDictBi.english_german ? 'Search English–German' : 'Search German–English' } })" role="button" aria-label="Change language direction" tabindex="0" aria-hidden="true"> </i> <span data-dictCode="english-german" class="hp" [class]="stateSidebarDictBi.english_german ? 'hdn' : 'hp'" on="tap:AMP.setState({ stateSearch: { dataset: 'english-german', dataset_text: 'English–German', dataset_search: 'Search English–German', isbilang: true, datasetrev: 'german-english', datasetrev_text: 'German–English', datasetrev_search: 'Search German–English'} }),sidebarDict.close,searchword.focus" role="button" aria-label="Set dictionary search to English-German Dictionary" tabindex="0" title="English-German Dictionary">English–German</span> <span data-dictCode="german-english" class="hdn" [class]="stateSidebarDictBi.english_german ? 'hp' : 'hdn'" on="tap:AMP.setState({ stateSearch: { dataset: 'german-english', dataset_text: 'German–English', dataset_search: 'Search German–English', isbilang: true, datasetrev: 'english-german', datasetrev_text: 'English–German', datasetrev_search: 'Search English–German'} }),sidebarDict.close,searchword.focus" role="button" aria-label="Set dictionary search to German-English Dictionary" tabindex="0" title="German-English Dictionary">German–English</span> </li> <li> <i class="hp i i-exchange fs14 hv0 tc-p lpl-5 lpr-10" title="Change language direction" on="tap: AMP.setState({ stateSidebarDictBi: { english_indonesian: ! stateSidebarDictBi.english_indonesian }, stateSearch: { dataset: stateSidebarDictBi.english_indonesian ? 'english-indonesian' : 'indonesian-english', dataset_text: stateSidebarDictBi.english_indonesian ? 'English–Indonesian' : 'Indonesian–English', dataset_search: stateSidebarDictBi.english_indonesian ? 'Search English–Indonesian' : 'Search Indonesian–English' } })" role="button" aria-label="Change language direction" tabindex="0" aria-hidden="true"> </i> <span data-dictCode="english-indonesian" class="hp" [class]="stateSidebarDictBi.english_indonesian ? 'hdn' : 'hp'" on="tap:AMP.setState({ stateSearch: { dataset: 'english-indonesian', dataset_text: 'English–Indonesian', dataset_search: 'Search English–Indonesian', isbilang: true, datasetrev: 'indonesian-english', datasetrev_text: 'Indonesian–English', datasetrev_search: 'Search Indonesian–English'} }),sidebarDict.close,searchword.focus" role="button" aria-label="Set dictionary search to English-Indonesian Dictionary" tabindex="0" title="English-Indonesian Dictionary">English–Indonesian</span> <span data-dictCode="indonesian-english" class="hdn" [class]="stateSidebarDictBi.english_indonesian ? 'hp' : 'hdn'" on="tap:AMP.setState({ stateSearch: { dataset: 'indonesian-english', dataset_text: 'Indonesian–English', dataset_search: 'Search Indonesian–English', isbilang: true, datasetrev: 'english-indonesian', datasetrev_text: 'English–Indonesian', datasetrev_search: 'Search English–Indonesian'} }),sidebarDict.close,searchword.focus" role="button" aria-label="Set dictionary search to Indonesian-English Dictionary" tabindex="0" title="Indonesian-English Dictionary">Indonesian–English</span> </li> <li> <i class="hp i i-exchange fs14 hv0 tc-p lpl-5 lpr-10" title="Change language direction" on="tap: AMP.setState({ stateSidebarDictBi: { english_italian: ! stateSidebarDictBi.english_italian }, stateSearch: { dataset: stateSidebarDictBi.english_italian ? 'english-italian' : 'italian-english', dataset_text: stateSidebarDictBi.english_italian ? 'English–Italian' : 'Italian–English', dataset_search: stateSidebarDictBi.english_italian ? 'Search English–Italian' : 'Search Italian–English' } })" role="button" aria-label="Change language direction" tabindex="0" aria-hidden="true"> </i> <span data-dictCode="english-italian" class="hp" [class]="stateSidebarDictBi.english_italian ? 'hdn' : 'hp'" on="tap:AMP.setState({ stateSearch: { dataset: 'english-italian', dataset_text: 'English–Italian', dataset_search: 'Search English–Italian', isbilang: true, datasetrev: 'italian-english', datasetrev_text: 'Italian–English', datasetrev_search: 'Search Italian–English'} }),sidebarDict.close,searchword.focus" role="button" aria-label="Set dictionary search to Cambridge English-Italian Dictionary" tabindex="0" title="Cambridge English-Italian Dictionary">English–Italian</span> <span data-dictCode="italian-english" class="hdn" [class]="stateSidebarDictBi.english_italian ? 'hp' : 'hdn'" on="tap:AMP.setState({ stateSearch: { dataset: 'italian-english', dataset_text: 'Italian–English', dataset_search: 'Search Italian–English', isbilang: true, datasetrev: 'english-italian', datasetrev_text: 'English–Italian', datasetrev_search: 'Search English–Italian'} }),sidebarDict.close,searchword.focus" role="button" aria-label="Set dictionary search to Italian-English Dictionary" tabindex="0" title="Italian-English Dictionary">Italian–English</span> </li> <li> <i class="hp i i-exchange fs14 hv0 tc-p lpl-5 lpr-10" title="Change language direction" on="tap: AMP.setState({ stateSidebarDictBi: { english_japanese: ! stateSidebarDictBi.english_japanese }, stateSearch: { dataset: stateSidebarDictBi.english_japanese ? 'english-japanese' : 'japanese-english', dataset_text: stateSidebarDictBi.english_japanese ? 'English–Japanese' : 'Japanese–English', dataset_search: stateSidebarDictBi.english_japanese ? 'Search English–Japanese' : 'Search Japanese–English' } })" role="button" aria-label="Change language direction" tabindex="0" aria-hidden="true"> </i> <span data-dictCode="english-japanese" class="hp" [class]="stateSidebarDictBi.english_japanese ? 'hdn' : 'hp'" on="tap:AMP.setState({ stateSearch: { dataset: 'english-japanese', dataset_text: 'English–Japanese', dataset_search: 'Search English–Japanese', isbilang: true, datasetrev: 'japanese-english', datasetrev_text: 'Japanese–English', datasetrev_search: 'Search Japanese–English'} }),sidebarDict.close,searchword.focus" role="button" aria-label="Set dictionary search to Cambridge English-Japanese Dictionary" tabindex="0" title="Cambridge English-Japanese Dictionary">English–Japanese</span> <span data-dictCode="japanese-english" class="hdn" [class]="stateSidebarDictBi.english_japanese ? 'hp' : 'hdn'" on="tap:AMP.setState({ stateSearch: { dataset: 'japanese-english', dataset_text: 'Japanese–English', dataset_search: 'Search Japanese–English', isbilang: true, datasetrev: 'english-japanese', datasetrev_text: 'English–Japanese', datasetrev_search: 'Search English–Japanese'} }),sidebarDict.close,searchword.focus" role="button" aria-label="Set dictionary search to Japanese-English Dictionary" tabindex="0" title="Japanese-English Dictionary">Japanese–English</span> </li> <li> <i class="hp i i-exchange fs14 hv0 tc-p lpl-5 lpr-10" title="Change language direction" on="tap: AMP.setState({ stateSidebarDictBi: { english_norwegian: ! stateSidebarDictBi.english_norwegian }, stateSearch: { dataset: stateSidebarDictBi.english_norwegian ? 'english-norwegian' : 'norwegian-english', dataset_text: stateSidebarDictBi.english_norwegian ? 'English–Norwegian' : 'Norwegian–English', dataset_search: stateSidebarDictBi.english_norwegian ? 'Search English–Norwegian' : 'Search Norwegian–English' } })" role="button" aria-label="Change language direction" tabindex="0" aria-hidden="true"> </i> <span data-dictCode="english-norwegian" class="hp" [class]="stateSidebarDictBi.english_norwegian ? 'hdn' : 'hp'" on="tap:AMP.setState({ stateSearch: { dataset: 'english-norwegian', dataset_text: 'English–Norwegian', dataset_search: 'Search English–Norwegian', isbilang: true, datasetrev: 'norwegian-english', datasetrev_text: 'Norwegian–English', datasetrev_search: 'Search Norwegian–English'} }),sidebarDict.close,searchword.focus" role="button" aria-label="Set dictionary search to English-Norwegian Dictionary" tabindex="0" title="English-Norwegian Dictionary">English–Norwegian</span> <span data-dictCode="norwegian-english" class="hdn" [class]="stateSidebarDictBi.english_norwegian ? 'hp' : 'hdn'" on="tap:AMP.setState({ stateSearch: { dataset: 'norwegian-english', dataset_text: 'Norwegian–English', dataset_search: 'Search Norwegian–English', isbilang: true, datasetrev: 'english-norwegian', datasetrev_text: 'English–Norwegian', datasetrev_search: 'Search English–Norwegian'} }),sidebarDict.close,searchword.focus" role="button" aria-label="Set dictionary search to Norwegian-English Dictionary" tabindex="0" title="Norwegian-English Dictionary">Norwegian–English</span> </li> <li> <i class="hp i i-exchange fs14 hv0 tc-p lpl-5 lpr-10" title="Change language direction" on="tap: AMP.setState({ stateSidebarDictBi: { english_polish: ! stateSidebarDictBi.english_polish }, stateSearch: { dataset: stateSidebarDictBi.english_polish ? 'english-polish' : 'polish-english', dataset_text: stateSidebarDictBi.english_polish ? 'English–Polish' : 'Polish–English', dataset_search: stateSidebarDictBi.english_polish ? 'Search English–Polish' : 'Search Polish–English' } })" role="button" aria-label="Change language direction" tabindex="0" aria-hidden="true"> </i> <span data-dictCode="english-polish" class="hp" [class]="stateSidebarDictBi.english_polish ? 'hdn' : 'hp'" on="tap:AMP.setState({ stateSearch: { dataset: 'english-polish', dataset_text: 'English–Polish', dataset_search: 'Search English–Polish', isbilang: true, datasetrev: 'polish-english', datasetrev_text: 'Polish–English', datasetrev_search: 'Search Polish–English'} }),sidebarDict.close,searchword.focus" role="button" aria-label="Set dictionary search to Cambridge English-Polish Dictionary" tabindex="0" title="Cambridge English-Polish Dictionary">English–Polish</span> <span data-dictCode="polish-english" class="hdn" [class]="stateSidebarDictBi.english_polish ? 'hp' : 'hdn'" on="tap:AMP.setState({ stateSearch: { dataset: 'polish-english', dataset_text: 'Polish–English', dataset_search: 'Search Polish–English', isbilang: true, datasetrev: 'english-polish', datasetrev_text: 'English–Polish', datasetrev_search: 'Search English–Polish'} }),sidebarDict.close,searchword.focus" role="button" aria-label="Set dictionary search to Polish-English Dictionary" tabindex="0" title="Polish-English Dictionary">Polish–English</span> </li> <li> <i class="hp i i-exchange fs14 hv0 tc-p lpl-5 lpr-10" title="Change language direction" on="tap: AMP.setState({ stateSidebarDictBi: { english_portuguese: ! stateSidebarDictBi.english_portuguese }, stateSearch: { dataset: stateSidebarDictBi.english_portuguese ? 'english-portuguese' : 'portuguese-english', dataset_text: stateSidebarDictBi.english_portuguese ? 'English–Portuguese' : 'Portuguese–English', dataset_search: stateSidebarDictBi.english_portuguese ? 'Search English–Portuguese' : 'Search Portuguese–English' } })" role="button" aria-label="Change language direction" tabindex="0" aria-hidden="true"> </i> <span data-dictCode="english-portuguese" class="hp" [class]="stateSidebarDictBi.english_portuguese ? 'hdn' : 'hp'" on="tap:AMP.setState({ stateSearch: { dataset: 'english-portuguese', dataset_text: 'English–Portuguese', dataset_search: 'Search English–Portuguese', isbilang: true, datasetrev: 'portuguese-english', datasetrev_text: 'Portuguese–English', datasetrev_search: 'Search Portuguese–English'} }),sidebarDict.close,searchword.focus" role="button" aria-label="Set dictionary search to Cambridge English-Portuguese Dictionary" tabindex="0" title="Cambridge English-Portuguese Dictionary">English–Portuguese</span> <span data-dictCode="portuguese-english" class="hdn" [class]="stateSidebarDictBi.english_portuguese ? 'hp' : 'hdn'" on="tap:AMP.setState({ stateSearch: { dataset: 'portuguese-english', dataset_text: 'Portuguese–English', dataset_search: 'Search Portuguese–English', isbilang: true, datasetrev: 'english-portuguese', datasetrev_text: 'English–Portuguese', datasetrev_search: 'Search English–Portuguese'} }),sidebarDict.close,searchword.focus" role="button" aria-label="Set dictionary search to Portuguese-English Dictionary" tabindex="0" title="Portuguese-English Dictionary">Portuguese–English</span> </li> <li> <i class="hp i i-exchange fs14 hv0 tc-p lpl-5 lpr-10" title="Change language direction" on="tap: AMP.setState({ stateSidebarDictBi: { english_spanish: ! stateSidebarDictBi.english_spanish }, stateSearch: { dataset: stateSidebarDictBi.english_spanish ? 'english-spanish' : 'spanish-english', dataset_text: stateSidebarDictBi.english_spanish ? 'English–Spanish' : 'Spanish–English', dataset_search: stateSidebarDictBi.english_spanish ? 'Search English–Spanish' : 'Search Spanish–English' } })" role="button" aria-label="Change language direction" tabindex="0" aria-hidden="true"> </i> <span data-dictCode="english-spanish" class="hp" [class]="stateSidebarDictBi.english_spanish ? 'hdn' : 'hp'" on="tap:AMP.setState({ stateSearch: { dataset: 'english-spanish', dataset_text: 'English–Spanish', dataset_search: 'Search English–Spanish', isbilang: true, datasetrev: 'spanish-english', datasetrev_text: 'Spanish–English', datasetrev_search: 'Search Spanish–English'} }),sidebarDict.close,searchword.focus" role="button" aria-label="Set dictionary search to English-Spanish Dictionary" tabindex="0" title="English-Spanish Dictionary">English–Spanish</span> <span data-dictCode="spanish-english" class="hdn" [class]="stateSidebarDictBi.english_spanish ? 'hp' : 'hdn'" on="tap:AMP.setState({ stateSearch: { dataset: 'spanish-english', dataset_text: 'Spanish–English', dataset_search: 'Search Spanish–English', isbilang: true, datasetrev: 'english-spanish', datasetrev_text: 'English–Spanish', datasetrev_search: 'Search English–Spanish'} }),sidebarDict.close,searchword.focus" role="button" aria-label="Set dictionary search to Diccionario Español-inglés" tabindex="0" title="Diccionario Español-inglés">Spanish–English</span> </li> <li> <i class="hp i i-exchange fs14 hv0 tc-p lpl-5 lpr-10" title="Change language direction" on="tap: AMP.setState({ stateSidebarDictBi: { english_swedish: ! stateSidebarDictBi.english_swedish }, stateSearch: { dataset: stateSidebarDictBi.english_swedish ? 'english-swedish' : 'swedish-english', dataset_text: stateSidebarDictBi.english_swedish ? 'English–Swedish' : 'Swedish–English', dataset_search: stateSidebarDictBi.english_swedish ? 'Search English–Swedish' : 'Search Swedish–English' } })" role="button" aria-label="Change language direction" tabindex="0" aria-hidden="true"> </i> <span data-dictCode="english-swedish" class="hp" [class]="stateSidebarDictBi.english_swedish ? 'hdn' : 'hp'" on="tap:AMP.setState({ stateSearch: { dataset: 'english-swedish', dataset_text: 'English–Swedish', dataset_search: 'Search English–Swedish', isbilang: true, datasetrev: 'swedish-english', datasetrev_text: 'Swedish–English', datasetrev_search: 'Search Swedish–English'} }),sidebarDict.close,searchword.focus" role="button" aria-label="Set dictionary search to English-Swedish Dictionary" tabindex="0" title="English-Swedish Dictionary">English–Swedish</span> <span data-dictCode="swedish-english" class="hdn" [class]="stateSidebarDictBi.english_swedish ? 'hp' : 'hdn'" on="tap:AMP.setState({ stateSearch: { dataset: 'swedish-english', dataset_text: 'Swedish–English', dataset_search: 'Search Swedish–English', isbilang: true, datasetrev: 'english-swedish', datasetrev_text: 'English–Swedish', datasetrev_search: 'Search English–Swedish'} }),sidebarDict.close,searchword.focus" role="button" aria-label="Set dictionary search to Swedish-English Dictionary" tabindex="0" title="Swedish-English Dictionary">Swedish–English</span> </li> </ul> <div class="tb lmb-5">Semi-bilingual Dictionaries</div> <div class="hul-u tc-d fs16 hlh1_5 lmb-20"> <span data-dictCode="english-arabic" class="hp hdb" on="tap: AMP.setState({ stateSearch: { dataset: 'english-arabic', dataset_text: 'English–Arabic', dataset_search: 'Search English–Arabic', isbilang: false } }), sidebarDict.close, searchword.focus" role="button" aria-label="Set dictionary search to Cambridge English-Arabic Dictionary" tabindex="0" title="Cambridge English-Arabic Dictionary">English–Arabic</span> <span data-dictCode="english-bengali" class="hp hdb" on="tap: AMP.setState({ stateSearch: { dataset: 'english-bengali', dataset_text: 'English–Bengali', dataset_search: 'Search English–Bengali', isbilang: false } }), sidebarDict.close, searchword.focus" role="button" aria-label="Set dictionary search to Cambridge English-Bengali Dictionary" tabindex="0" title="Cambridge English-Bengali Dictionary">English–Bengali</span> <span data-dictCode="english-catalan" class="hp hdb" on="tap: AMP.setState({ stateSearch: { dataset: 'english-catalan', dataset_text: 'English–Catalan', dataset_search: 'Search English–Catalan', isbilang: false } }), sidebarDict.close, searchword.focus" role="button" aria-label="Set dictionary search to Cambridge English-Catalan Dictionary" tabindex="0" title="Cambridge English-Catalan Dictionary">English–Catalan</span> <span data-dictCode="english-czech" class="hp hdb" on="tap: AMP.setState({ stateSearch: { dataset: 'english-czech', dataset_text: 'English–Czech', dataset_search: 'Search English–Czech', isbilang: false } }), sidebarDict.close, searchword.focus" role="button" aria-label="Set dictionary search to English-Czech Dictionary" tabindex="0" title="English-Czech Dictionary">English–Czech</span> <span data-dictCode="english-danish" class="hp hdb" on="tap: AMP.setState({ stateSearch: { dataset: 'english-danish', dataset_text: 'English–Danish', dataset_search: 'Search English–Danish', isbilang: false } }), sidebarDict.close, searchword.focus" role="button" aria-label="Set dictionary search to English-Danish Dictionary" tabindex="0" title="English-Danish Dictionary">English–Danish</span> <span data-dictCode="english-gujarati" class="hp hdb" on="tap: AMP.setState({ stateSearch: { dataset: 'english-gujarati', dataset_text: 'English–Gujarati', dataset_search: 'Search English–Gujarati', isbilang: false } }), sidebarDict.close, searchword.focus" role="button" aria-label="Set dictionary search to English-Gujarati Dictionary" tabindex="0" title="English-Gujarati Dictionary">English–Gujarati</span> <span data-dictCode="english-hindi" class="hp hdb" on="tap: AMP.setState({ stateSearch: { dataset: 'english-hindi', dataset_text: 'English–Hindi', dataset_search: 'Search English–Hindi', isbilang: false } }), sidebarDict.close, searchword.focus" role="button" aria-label="Set dictionary search to English-Hindi Dictionary" tabindex="0" title="English-Hindi Dictionary">English–Hindi</span> <span data-dictCode="english-korean" class="hp hdb" on="tap: AMP.setState({ stateSearch: { dataset: 'english-korean', dataset_text: 'English–Korean', dataset_search: 'Search English–Korean', isbilang: false } }), sidebarDict.close, searchword.focus" role="button" aria-label="Set dictionary search to Cambridge English-Korean Dictionary" tabindex="0" title="Cambridge English-Korean Dictionary">English–Korean</span> <span data-dictCode="english-malaysian" class="hp hdb" on="tap: AMP.setState({ stateSearch: { dataset: 'english-malaysian', dataset_text: 'English–Malay', dataset_search: 'Search English–Malay', isbilang: false } }), sidebarDict.close, searchword.focus" role="button" aria-label="Set dictionary search to English-Malay Dictionary" tabindex="0" title="English-Malay Dictionary">English–Malay</span> <span data-dictCode="english-marathi" class="hp hdb" on="tap: AMP.setState({ stateSearch: { dataset: 'english-marathi', dataset_text: 'English–Marathi', dataset_search: 'Search English–Marathi', isbilang: false } }), sidebarDict.close, searchword.focus" role="button" aria-label="Set dictionary search to English-Marathi Dictionary" tabindex="0" title="English-Marathi Dictionary">English–Marathi</span> <span data-dictCode="english-russian" class="hp hdb" on="tap: AMP.setState({ stateSearch: { dataset: 'english-russian', dataset_text: 'English–Russian', dataset_search: 'Search English–Russian', isbilang: false } }), sidebarDict.close, searchword.focus" role="button" aria-label="Set dictionary search to Cambridge English-Russian Dictionary" tabindex="0" title="Cambridge English-Russian Dictionary">English–Russian</span> <span data-dictCode="english-tamil" class="hp hdb" on="tap: AMP.setState({ stateSearch: { dataset: 'english-tamil', dataset_text: 'English–Tamil', dataset_search: 'Search English–Tamil', isbilang: false } }), sidebarDict.close, searchword.focus" role="button" aria-label="Set dictionary search to English-Tamil Dictionary" tabindex="0" title="English-Tamil Dictionary">English–Tamil</span> <span data-dictCode="english-telugu" class="hp hdb" on="tap: AMP.setState({ stateSearch: { dataset: 'english-telugu', dataset_text: 'English–Telugu', dataset_search: 'Search English–Telugu', isbilang: false } }), sidebarDict.close, searchword.focus" role="button" aria-label="Set dictionary search to English-Telugu Dictionary" tabindex="0" title="English-Telugu Dictionary">English–Telugu</span> <span data-dictCode="english-thai" class="hp hdb" on="tap: AMP.setState({ stateSearch: { dataset: 'english-thai', dataset_text: 'English–Thai', dataset_search: 'Search English–Thai', isbilang: false } }), sidebarDict.close, searchword.focus" role="button" aria-label="Set dictionary search to English-Thai Dictionary" tabindex="0" title="English-Thai Dictionary">English–Thai</span> <span data-dictCode="english-turkish" class="hp hdb" on="tap: AMP.setState({ stateSearch: { dataset: 'english-turkish', dataset_text: 'English–Turkish', dataset_search: 'Search English–Turkish', isbilang: false } }), sidebarDict.close, searchword.focus" role="button" aria-label="Set dictionary search to English-Turkish Dictionary, İngilizce-Türkçe Çeviri" tabindex="0" title="English-Turkish Dictionary, İngilizce-Türkçe Çeviri">English–Turkish</span> <span data-dictCode="english-ukrainian" class="hp hdb" on="tap: AMP.setState({ stateSearch: { dataset: 'english-ukrainian', dataset_text: 'English–Ukrainian', dataset_search: 'Search English–Ukrainian', isbilang: false } }), sidebarDict.close, searchword.focus" role="button" aria-label="Set dictionary search to English-Ukrainian Dictionary" tabindex="0" title="English-Ukrainian Dictionary">English–Ukrainian</span> <span data-dictCode="english-urdu" class="hp hdb" on="tap: AMP.setState({ stateSearch: { dataset: 'english-urdu', dataset_text: 'English–Urdu', dataset_search: 'Search English–Urdu', isbilang: false } }), sidebarDict.close, searchword.focus" role="button" aria-label="Set dictionary search to English-Urdu Dictionary" tabindex="0" title="English-Urdu Dictionary">English–Urdu</span> <span data-dictCode="english-vietnamese" class="hp hdb" on="tap: AMP.setState({ stateSearch: { dataset: 'english-vietnamese', dataset_text: 'English–Vietnamese', dataset_search: 'Search English–Vietnamese', isbilang: false } }), sidebarDict.close, searchword.focus" role="button" aria-label="Set dictionary search to English-Vietnamese Dictionary" tabindex="0" title="English-Vietnamese Dictionary">English–Vietnamese</span> </div> </div> </li> <li class="lbt lb-cm"> <span class="hdb hax lp-10 lpl-15 lpr-15 hp" on="tap: AMP.setState({ stateSidebarDict: { plus: ! stateSidebarDict.plus } })"> <span class="pr hdb"> <span class="fs12 tcu">Dictionary +Plus</span> <i aria-hidden="true" class="i i-minus ibd pa pr0 lpt-2" [class]="stateSidebarDict.plus ? 'i i-minus ibd pa pr0 lpt-2' : 'i i-plus ibd pa pr0 lpt-2'"> </i> </span> </span> <div class="lpl-15 lpr-15" [class]="stateSidebarDict.plus ? 'lpl-15 lpr-15' : 'hdn'"> <div class="pr tc-d fs16 lmb-20"> <span data-dictCode="wordlists" class="hp hdb lmb-5 hp" on="tap:AMP.setState({ stateSearch: { dataset: 'wordlists', dataset_text: 'Word Lists', dataset_search: 'Search Word Lists' } }), sidebarDict.close, searchword.focus" role="button" aria-label="Set dictionary search to Word Lists" tabindex="0" title="Word Lists">Word Lists</span> <div class="pa p0 bw" [class]="stateSidebarDict.open ? 'hdn' : 'pa p0 bw'"> <span class="pa p0 bload"></span> </div> </div> </div> </li> </ul> </div> </div> </amp-sidebar> <amp-sidebar id="sidebarLang" layout="nodisplay" side="right" class="bw cm-f"> <div class="pr cms han"> <span class="pa pt0 pr0 lmt-5 lmr-15 lpt-15 hp fon" on="tap:sidebarLang.close" role="button" aria-label='Close' title='Close' tabindex="0"> <i class="i i-close ibd" aria-hidden="true"></i> </span> <nav class="lp-s_t-5"> <div class="fs18 lbb lb-cm lp-5 lpt-20 lpb-15 lpl-15"> Choose your language </div> <div class="lp-15"> <span class="hax hdb pr"> <i class="i i-globe ibd fs16 hv0" aria-hidden="true"></i> <span class="lpl-2">English (UK) <span class="tb"> </span></span> </span> <div class="han hul-u lmt-10 lmb-0 lpl-20 hlh1_5"> <a href="/us/browse/english/o/" hreflang="en-US" lang="en-US" class="hdb lmb-5">English (US)</a> <a href="/es/mirar/ingles/o/" hreflang="es" lang="es" class="hdb lmb-5">Español</a> <a href="/ru/%D0%BF%D1%80%D0%BE%D1%81%D0%BC%D0%B0%D1%82%D1%80%D0%B8%D0%B2%D0%B0%D1%82%D1%8C/%D0%B0%D0%BD%D0%B3%D0%BB%D0%B8%D0%B9%D1%81%D0%BA%D0%B8%D0%B9/o/" hreflang="ru" lang="ru" class="hdb lmb-5">Русский</a> <a href="/pt/navegar/ingles/o/" hreflang="pt" lang="pt" class="hdb lmb-5">Português</a> <a href="/de/blattern/englisch/o/" hreflang="de" lang="de" class="hdb lmb-5">Deutsch</a> <a href="/fr/naviguer/anglais/o/" hreflang="fr" lang="fr" class="hdb lmb-5">Français</a> <a href="/it/sfogliare/inglese/o/" hreflang="it" lang="it" class="hdb lmb-5">Italiano</a> <a href="/zhs/%E6%B5%8F%E8%A7%88/%E8%8B%B1%E8%AF%AD/o/" hreflang="zh-Hans" lang="zh-Hans" class="hdb lmb-5">中文 (简体)</a> <a href="/zht/%E7%80%8F%E8%A6%BD/%E8%8B%B1%E8%AA%9E/o/" hreflang="zh-Hant" lang="zh-Hant" class="hdb lmb-5">正體中文 (繁體)</a> <a href="/pl/browse/english/o/" hreflang="pl" lang="pl" class="hdb lmb-5">Polski</a> <a href="/ko/%EC%B0%BE%EC%95%84%EB%B3%B4%EA%B8%B0/%EC%98%81%EC%96%B4/o/" hreflang="ko" lang="ko" class="hdb lmb-5">한국어</a> <a href="/tr/g%C3%B6z-at/ingilizce/o/" hreflang="tr" lang="tr" class="hdb lmb-5">Türkçe</a> <a href="/ja/browse/english/o/" hreflang="ja" lang="ja" class="hdb lmb-5">日本語</a> <a href="/vi/browse/english/o/" hreflang="vi" lang="vi" class="hdb lmb-5">Tiếng Việt</a> <a href="/nl/browse/engels/o/" hreflang="nl" lang="nl" class="hdb lmb-5">Nederlands</a> <a href="/sv/bl%C3%A4ddra-p%C3%A5/engelska/o/" hreflang="sv" lang="sv" class="hdb lmb-5">Svenska</a> <a href="/da/gennemse/engelsk/o/" hreflang="da" lang="da" class="hdb lmb-5">Dansk</a> <a href="/no/bla/engelsk/o/" hreflang="no" lang="no" class="hdb lmb-5">Norsk</a> <a href="/hi/%E0%A4%AC%E0%A5%8D%E0%A4%B0%E0%A4%BE%E0%A4%89%E0%A4%9C%E0%A4%BC/%E0%A4%85%E0%A4%82%E0%A4%97%E0%A5%8D%E0%A4%B0%E0%A5%87%E0%A4%9C%E0%A4%BC%E0%A5%80/o/" hreflang="hi" lang="hi" class="hdb lmb-5">हिंदी</a> <a href="/bn/browse/english/o/" hreflang="bn" lang="bn" class="hdb lmb-5">বাঙ্গালি</a> <a href="/mr/browse/english/o/" hreflang="mr" lang="mr" class="hdb lmb-5">मराठी</a> <a href="/gu/browse/english/o/" hreflang="gu" lang="gu" class="hdb lmb-5">ગુજરાતી</a> <a href="/ta/browse/english/o/" hreflang="ta" lang="ta" class="hdb lmb-5">தமிழ்</a> <a href="/te/browse/english/o/" hreflang="te" lang="te" class="hdb lmb-5">తెలుగు</a> <a href="/uk/browse/english/o/" hreflang="uk" lang="uk" class="hdb lmb-5">Українська</a> </div> </div> </nav> </div> </amp-sidebar> <amp-sidebar id="sidebarContentNav" layout="nodisplay" side="left" class="bw cm-f"> <div class="pr cm-fc lm-auto"> <span class="pa pt0 pr0 lmt-5 lmr-15 lpt-15 hp fon" on="tap:sidebarContentNav.close" role="button" aria-label='Close' title='Close' tabindex="0"> <i class="i i-close ibd lpr-5" aria-hidden="true"></i> </span> <div class="han tc-bd lpt-5"> <div class="fs18 lbb lb-cm lp-5 lpt-20 lpb-15 lpl-15"> Contents </div> <ul class="hul-u hul-u0 fs14"> <li class="lbb lb-cm lp-15 lpt-10 lpb-10"> <a href="https://dictionary.cambridge.org/grammar/british-grammar/" class="pr habg hax tcu hdb lpt-2 lpb-2"> Grammar <i class="i i-external-link-alt ibd pa pr5 lpt-2" aria-hidden="true"></i> </a> </li> <li class="lp-15 lpt-10 lpb-10"> <a href="https://dictionary.cambridge.org/translate/" class="pr habg hax tcu hdb lpt-2 lpb-2"> All translations <i class="i i-external-link-alt ibd pa pr5 lpt-2" aria-hidden="true"></i> </a> </li> </ul> </div> </div> </amp-sidebar> <amp-state id="stateSidebarWordList"> <script type="application/json"> { "wordlist_id": "", "word": "", "wordlist": "", "dictCode": "english", "url": "", "expended": false } </script> </amp-state> <amp-state id="stateSidebarWordListItems" [src]="'/plus/getWordlists?foo=' + stateSidebarWordList.wordlist_id" credentials="include"> <script type="application/json"> [] </script> </amp-state> <amp-sidebar id="sidebarWordList" layout="nodisplay" side="left" class="bw cm-f" amp-access-hide> <div class="pr hdf hflxy lminh100"> <div class="pr cm-fc hflx1 lm-auto"> <span class="pa pt0 pr0 lmt-5 lmr-15 lpt-15 hp fon" role="button" tabindex="0" on="tap:formAddToWordlistNew.clear, formAddToWordlist.clear, sidebarWordList.close" aria-label='Close' title='Close'> <i class="i i-close ibd lpr-5" aria-hidden="true"></i> </span> <div class="han tc-bd lp-15 lpt-5 lpb-25" amp-access="NOT loggedIn"> <div class="fs18 lpt-20 lmb-25">My word lists</div> <p>To add <strong class='tb' [text]='stateGlobal.wotd'>${headword}</strong> to a word list please sign up or log in.</p> <div> <span on="tap:amp-access.login-sign-up" class="boa hao hbtn hbtn-tab tb tc-bd">Sign up</span> <span class="lpl-5 lpr-5">or</span> <span on="tap:amp-access.login-sign-in" class="bh hao hbtn hbtn-tab tb">Log in</span> </div> </div> <div class="han tc-bd lp-15 lpt-5 lpb-25" amp-access="loggedIn"> <div class="fs18 lpt-20 lmb-25">My word lists</div> <p>Add <strong class='tb' [text]='stateGlobal.wotd'>${headword}</strong> to one of your lists below, or create a new one.</p> <div class="lp-10 lc1 lmb-10"> <form class="x" id="formAddToWordlistNew" method="post" action-xhr="https://dictionary.cambridge.org/plus/addWordlist" verify-xhr="https://dictionary.cambridge.org/plus/addWordlist" target="_top" on="submit-success:AMP.setState({ stateSidebarWordList: { wordlist_id: event.response.wordlistId } }),formAddToWordlist.submit"> <div> <div class="hfr"> <button type="submit" class="bo iwc iwc-40 hao lb0" aria-label="Create side bar" title="Create"> <i class="i i-check" aria-hidden="true"></i> </button> </div> <div class="hoh lpr-5"> <input type="text" name="name" class="ft fon pr pt0 hbr-20 lc1 lp-10 lpl-15" placeholder="New word list name" /> </div> </div> <div submitting> <template type="amp-mustache"> <div class="pa p0 lp-5 bl-l"> <div class="pa p0 bload"> </div> </div> </template> </div> <div submit-error> <template type="amp-mustache"> <div class="fs14 lpt-5 tc-err"> {{#verifyErrors}} <p>{{message}}</p> {{/verifyErrors}} {{^verifyErrors}} {{#message}} <p>{{message}}</p> {{/message}} {{^message}} <p>Something went wrong.</p> {{/message}} {{/verifyErrors}} </div> </template> </div> </form> </div> <amp-list id="sideBarWordListLists" height="0" layout="fixed-height" items="." [height]="(stateSidebarWordListItems.length > 5 && !stateSidebarWordList.expended) ? 195 : (stateSidebarWordListItems.length * 39)" [src]="stateSidebarWordListItems"> <template type="amp-mustache"> <div class="lbb lb-cm lp-10 wordlist-row"> <span class="hdb hoh to-e tw-nw hp" on="tap:AMP.setState({ stateSidebarWordList: { wordlist_id: '{{id}}' } }),formAddToWordlist.submit"> {{name}} </span> </div> </template> </amp-list> <div id="sideBarWordListListsOver" class="hao hp lmt-25" role="button" on="tap:AMP.setState({ stateSidebarWordList: { expended: 'true'}})" [class]="(stateSidebarWordListItems.length > 5 && !stateSidebarWordList.expended) ? 'hao hp lmt-25' : 'hdn'"> <div class="fs14 boa hp lp-5 lpl-10 lpr-10"> <i class="i i-chevron-down lmr-5 lpt-3 lpb-3" aria-hidden="true"></i> More </div> </div> <div class="had lmt-25 lpb-25">Go to your <a class='tb' href='/plus/wordlist'>word lists</a></div> <form id="formAddToWordlist" method="post" action-xhr="https://dictionary.cambridge.org/plus/addWordlistEntry" verify-xhr="https://dictionary.cambridge.org/plus/addWordlistEntry" target="_top" on="submit-success:formAddToWordlistNew.clear,sidebarWordList.close,AMP.setState({ stateSidebarWordList: { wordlist_id: '', word: event.response.word, wordlist: event.response.wordlist, url: event.response.url } })"> <div> <input type="hidden" name="dictCode" [value]="stateSidebarWordList.dictCode" /> <input type="hidden" name="senseId" [value]="stateGlobal.wlSenseId" /> <input type="hidden" name="wordlistId" [value]="stateSidebarWordList.wordlist_id" /> </div> <div submitting> <template type="amp-mustache"> <div class="pa p0 lp-5 bl-l"> <div class="pa p0 bload"> </div> </div> </template> </div> <div submit-error> <template type="amp-mustache"> <div class="m me fs14"> {{#verifyErrors}} <p>{{message}}</p> {{/verifyErrors}} {{^verifyErrors}} {{#message}} <p>{{message}}</p> {{/message}} {{^message}} <p>Something went wrong.</p> {{/message}} {{/verifyErrors}} </div> </template> </div> </form> </div> </div> </div> </amp-sidebar> <amp-state id="stateSidebarEntryTellUs"> <script type="application/json"> { "example_id": "", "dataset_id": "", "success": false } </script> </amp-state> <amp-sidebar id="sidebarEntryTellUs" layout="nodisplay" side="left" class="bw cm-f"> <div class="pr hdf hflxy lminh100"> <div class="pr cm-fc hflx1 lm-auto"> <span class="pa pt0 pr0 lmt-5 lmr-15 lpt-15 hp" role="button" tabindex="0" on="tap: sidebarEntryTellUs.close" aria-label='Close' title='Close'> <i class="i i-close ibd lpr-5" aria-hidden="true"></i> </span> <div class="han tc-bd lp-15 lpt-5 lpb-25"> <div class="fs18 lpt-20 lpr-25 lmb-25"> Tell us about this example sentence: </div> <form class="" [class]="stateSidebarEntryTellUs.dataset_id == 'NONE' ? 'hdn' : ''" id="formTellUs" method="post" action-xhr="https://dictionary.cambridge.org/putunga/report" target="_top" on="submit-success: AMP.setState({ stateSidebarEntryTellUs: { success: true } })"> <div class="fs15"> <input type="hidden" name="id" [value]="stateSidebarEntryTellUs.example_id" /> <input type="hidden" name="dataset" [value]="stateSidebarEntryTellUs.dataset_id" /> <div class="lbt lb-cm"> <label class="tn lp-5 lpt-15 lpb-15 x"> <input type="radio" name="reason" class="hfl lmr-10 lmt-2" value="The word in the example sentence does not match the entry word." role="button" tabindex="0"> <span class="hdb hoh"> The word in the example sentence does not match the entry word. </span> </label> </div> <div class="lbt lb-cm"> <label class="tn lp-5 lpt-15 lpb-15 x"> <input type="radio" name="reason" class="hfl lmr-10 lmt-2" value="The sentence contains offensive content." role="button" tabindex="0" /> <span class="hdb hoh"> The sentence contains offensive content. </span> </label> </div> <div class="lbt lb-cm x lpt-15"> <div [class]="stateSidebarEntryTellUs.success ? 'hdn' : ''"> <button class="hfl hao hao hbtn hbtn-tab bhb fon" title="Search" on="tap:sidebarEntryTellUs.close" role="button" aria-label='Close' title='Close' tabindex="0"> Cancel </button> <button type="submit" class="hfr boa hao hbtn hbtn-tab tb tc-bd" aria-label="Submit"> Submit </button> </div> </div> </div> <div submitting> <template type="amp-mustache"> <div class="pa p0 lp-5 bl-l"> <div class="pa p0 bload"> </div> </div> </template> </div> <div submit-success> <template type="amp-mustache"> <div class="m ms fs14 lmt-10"> Thanks! Your feedback will be reviewed. </div> </template> </div> <div submit-error> <template type="amp-mustache"> <div class="m me fs14 lmt-25"> {{#verifyErrors}} <p>{{message}}</p> {{/verifyErrors}} {{^verifyErrors}} {{#message}} <p>{{message}}</p> {{/message}} {{^message}} <p>There was a problem sending your report.</p> {{/message}} {{/verifyErrors}} </div> </template> </div> </form> <form class="hdn" [class]="stateSidebarEntryTellUs.dataset_id == 'NONE' ? '' : 'hdn'" id="formTellUsDefinition" method="post" action-xhr="https://dictionary.cambridge.org/dictionary/rate" target="_top" on="submit-success: AMP.setState({ stateSidebarEntryTellUs: { success: true } })"> <div class="fs15"> <input type="hidden" name="id" [value]="stateSidebarEntryTellUs.example_id" /> <input type="hidden" name="rate" [value]="-1" /> <div class="lbt lb-cm"> <label class="tn lp-5 lpt-15 lpb-15 x"> <input type="radio" name="reason" class="hfl lmr-10 lmt-2" value="The word in the example sentence does not match the entry word." role="button" tabindex="0"> <span class="hdb hoh"> The word in the example sentence does not match the entry word. </span> </label> </div> <div class="lbt lb-cm"> <label class="tn lp-5 lpt-15 lpb-15 x"> <input type="radio" name="reason" class="hfl lmr-10 lmt-2" value="The sentence contains offensive content." role="button" tabindex="0" /> <span class="hdb hoh"> The sentence contains offensive content. </span> </label> </div> <div class="lbt lb-cm x lpt-15"> <div [class]="stateSidebarEntryTellUs.success ? 'hdn' : ''"> <button class="hfl hao hao hbtn hbtn-tab bhb fon" title="Search" on="tap:sidebarEntryTellUs.close" role="button" aria-label='Close' title='Close' tabindex="0"> Cancel </button> <button type="submit" class="hfr boa hao hbtn hbtn-tab tb tc-bd" aria-label="Submit"> Submit </button> </div> </div> </div> <div submitting> <template type="amp-mustache"> <div class="pa p0 lp-5 bl-l"> <div class="pa p0 bload"> </div> </div> </template> </div> <div submit-success> <template type="amp-mustache"> <div class="m ms fs14 lmt-10"> Thanks! Your feedback will be reviewed. </div> </template> </div> <div submit-error> <template type="amp-mustache"> <div class="m me fs14 lmt-25"> {{#verifyErrors}} <p>{{message}}</p> {{/verifyErrors}} {{^verifyErrors}} {{#message}} <p>{{message}}</p> {{/message}} {{^message}} <p>There was a problem sending your report.</p> {{/message}} {{/verifyErrors}} </div> </template> </div> </form> </div> </div> </div> </amp-sidebar> </body> </html>