Đồng nghĩa của knocking out

Động từ

Present participle for to defeat
beating defeating overcoming finishing eliminating putting out routing conquering subduing licking overthrowing vanquishing besting trouncing overpowering mastering quelling subjugating clobbering thrashing tanking whipping drubbing triumphing over prevailing over wiping the floor with blowing out of the water crushing worsting overwhelming quashing smashing owning totalling totaling bringing someone to their knees getting the better of making mincemeat of stuffing destroying demolishing creaming annihilating undoing slaughtering trashing upsetting dispatching wiping out overbearing overmatching upending flooring shellacking running rings around winning against suppressing massacring murdering hammering surmounting overturning crucifying skunking pasting wallopping walloping stopping getting taking flattening decking rendering incapable overrunning gaining a victory over pipping at the post edging out taking to the cleaners whomping putting paid to rendering powerless rendering helpless bearing down torpedoing walking all over lambasting blowing out tanning KO'ing getting around doing down repressing breaking devastating busting pulverizing staggering reducing whacking steamrolling pounding immobilizing flogging marmalizing ruining whitewashing caning zapping pommelling trimming sinking pommeling throwing grinding down winning immobilising gaining mastery over waxing prevailing giving someone a hiding decimating putting away wasting obliterating ambushing running roughshod over skinning putting an end to working over running rings round outflanking outplaying butchering dropping winning a victory over routeing finishing off slaying pwning plowing under giving someone a drubbing picking apart outmanoeuvring outmaneuvering bringing to ruin slamming entrapping pulverising taking to cleaners outrunning mowing down edging bulldozing taking it all outhitting trampling outjumping subverting nosing out taking care of swamping shipwrecking rolling back dominating subjecting controlling knocking off pacifying burying hegemonizing subordinating overshadowing outstripping surpassing excelling outdoing outclassing humbling shooting down blowing away unseating checkmating shutting down outfighting putting someone in their place putting in the shade blasting taking down beating up bowling over stretching taking out gaining control over shutting off beating down getting the upper hand over blanking dumbfounding laying out rolling over overawing stunning oppressing downing winning over coming out on top knocking over weathering hurdling shocking walking over rendering rising above outliving coming out on top of curbing surviving defeating easily defeating heavily defeating utterly beating hollow eradicating astonishing rendering speechless demoralising smothering demoralizing cutting to pieces knocking for six killing winning a resounding victory over extinguishing bombing snowing under smoking whupping whopping whapping giving someone a pasting wrecking putting down tromping dusting topping razing shattering bettering triumphing stamping out squashing exceeding doing in snuffing out taming desolating transcending outshining squelching ravaging vaporizing silencing exterminating abolishing cracking down on pulling down gaining ascendancy over tearing down battering vaporising bringing down clamping down on slapping down rubbing out putting the kibosh on spanking bashing striking chastening levelling leveling checking ending impairing thwarting frustrating spoiling outperforming blighting desecrating scotching scuppering dashing quenching extirpating nuking capping sabotaging liquidating outdistancing trumping eclipsing nixing terminating messing up overtopping outmatching outgunning towering over giving a drubbing to going one better than gaining control of getting rid of wreaking havoc on bringing to naught putting a stop to forcing hiding belting bludgeoning threshing thumping mauling steamrollering leathering buffeting buffetting cowing rolling slogging pummelling basting whaling pummeling humiliating doing currying annexing getting the upper hand damaging punishing chastising enslaving stifling executing mullering beating back outwitting wracking marring taking a stick to blowing ruinating overmastering prostrating banjaxing dishing assassinating botching despoiling ravishing enthralling scourging doing better than cruelling euchring outrivaling outrivalling shutting out bringing to heel shaming wiping off map overtaking overriding roughing up bunging up mangling knocking spots off improving on doing for mutilating maiming disposing of blotting out laying waste bringing under the yoke sitting on knocking down holding sway over putting the lid on bumping off leaving in ruins keeping under thumb bringing to knees putting to shame nipping in the bud blowing a hole in leaving desolate dismissing settling unbuilding outsmarting razing to the ground running circles around mopping up taking apart larruping larrupping bringing about the downfall of scrunching squishing knocking the stuffing out of foiling outranking circumventing discomfiting confounding gaining the advantage over making a fool of getting one up on tyrannizing colonizing dwarfing upstaging improving upon overpassing outpacing passing shooting ahead shaking off throwing a spanner in the works of sealing the doom of putting the skids under throwing a monkey wrench in the works of driving off putting to flight coercing compelling underyoking ruling seizing towering above leaving throwing back in confusion putting to rout cleaning up on blowing out of water trampling underfoot succeeding over undermining degrading dispiriting weakening queering driving to the wall taking off taking someone's life doing away with carrying off moving in for the kill colonising tyrannising ruling over demoting crippling enfeebling smashing down breaking down wearing down occupying holding sway kicking around reeling back in gaining the upper hand over incapacitating disrating sapping downgrading hosing killing off invading whelming gutting impoverishing cutting down torturing putting to death sticking sending to the gas chambers putting to the sword consuming shooting ahead of inhibiting discontinuing dismantling sweeping capturing appropriating icing strangling quelching cancelling canceling halting arresting enervating erasing bombarding taking over putting lid on driving underground keeping inside trampling on shushing bottling clamping keeping in holding in holding down blocking out putting kibosh on cutting off stemming interrupting spiking havocking shelling disrupting expunging attacking injuring effacing bearing down on forcing down taking control of taking possession of cannonading dilapidating disfiguring being successful breaking up wreaking havoc defiling defacing poisoning bodging gaining a victory taking the crown gaining mastery of coming first taking the honours taking the prize winning out winning through getting last laugh winning hands down prevailing against taking the cake carrying the day causing instability strafing depleting abating assaulting cleaning out making a mess of screwing up bringing to nothing lousing up reducing to rubble reducing to nothing wreaking havoc upon laying in ruins fouling up benothinging cleaning up wiping from the face of the earth wiping off the map wiping off the face of the earth sweeping away blacking out rooting out barraging hitting targetting targeting blitzing lathering cooking one's goose fixing one's wagon wiping off the mat

Động từ

Present participle for to cause to become tired, weary or fatigued
exhausting draining fatiguing tiring wearying frazzling wearing busting breaking outwearing killing harassing wearing out doing in washing out tuckering out doing up enervating debilitating prostrating weakening knackering pooping sapping shattering enfeebling overtiring tiring out devitalizing taxing fagging out overtaxing wearing down taking it out of incapacitating disabling jading bushing whacking wearing to a frazzle etiolating wasting softening pooping out immobilizing crippling tuckering paralysing undermining depleting flagging laying low paralyzing petering out immobilising indisposing making weak making feeble sinking torpefying conking out dropping impairing straining drooping overworking fizzling languishing succumbing putting out of action handicapping unnerving making weary reducing bedraggling sagging emasculating attenuating shagging out failing paining rendering infirm making tired draining of energy eviscerating growing weary boring sapping your strength vitiating bonking hitting the wall getting the better of exasperating disempowering felling flooring disembowelling exenterating destroying disemboweling oppressing losing interest drowsing causing ennui growing tired plaguing weighing fading glutting burdening confining to a wheelchair extenuating hampering encumbering confining to bed hindering marring injuring unstrengthening hurting harming levelling leveling downing running out of steam stressing out getting tired becoming drained becoming exhausted breaking down running down rooting hamstringing folding overburdening collapsing fainting wilting overstraining ennuying drawing overexerting overextending bankrupting nearly killing overdoing wiping out overfatiguing putting to sleep going stale giving out ruining disarming depressing wrecking overthrowing wearing oneself to a shadow wearing oneself to a frazzle running ragged running into the ground mowing bowling over bringing someone to their knees bowling down mowing down knocking over bringing low making impotent knocking down making helpless making powerless defeating diminishing unhinging blunting making sleepy taking wearing on sucking dry withering eroding wearing away impoverishing using up wasting away eating away sapping the strength of emaciating exploiting overloading overdriving emptying depriving bleeding atrophying gnawing shrinking shrivelling consuming corroding shriveling eating away at eating at stalling dying malfunctioning packing up overusing slumping bending dangling bowing hanging flopping going lagging slouching subsiding decaying stooping settling becoming flaccid lopping slinging becoming limp hanging down draping suspending letting down leaning declining falling down

Động từ

Present participle for to physically traumatize someone with a strong blow, especially a concussive blow to the head
staggering stunning surprising startling astonishing flabbergasting stupefying bewildering dumbfounding astounding nonplussing dazing flooring shaking disconcerting throwing unnerving discomposing taking aback amazing striking dumb shaking up knocking sideways taking by surprise stopping someone in their tracks knocking for six confounding shocking bowling over leaving open-mouthed leaving aghast blowing away catching off balance knocking the stuffing out of confusing overwhelming surprizing rocking thunderstriking boggling the mind knocking for a loop puzzling flummoxing dumfounding boggling blowing your mind taking your breath away knocking over with feather rendering speechless throwing into a tizzy unsettling jolting disturbing disquieting putting one away springing on knocking over throwing a curve baffling perplexing mystifying bemusing buffaloing discombobulating dismaying gravelling foxing graveling beating posing mazing fazing disorienting addling muddying bamboozling setting someone thinking befuddling vexing befogging wildering fuddling getting fogging muddling stumping obfuscating mixing up distracting screwing up causing to be at a stand making someone scratch their head obscuring clouding rattling blurring flustering upsetting beclouding disorientating eluding going to your head frustrating complicating thwarting defeating making unclear stymieing overcoming bringing up short distorting throwing off convoluting tangling shattering throwing off balance dazzling overpowering foiling bedeviling bedevilling entangling benumbing confuscating jumbling raveling ravelling awing aweing messing with one's head devastating muddying the waters confusticating defying garbling snowing moving affecting embroiling numbing ruffling impressing striking touching discomfiting making punchy bothering intoxicating inebriating alarming electrifying involving paralyzing paralysing deranging prostrating consternating twisting making difficult petrifying oppressing whelming overmastering swamping balling up making complex making more difficult crushing snarling up getting to making difficulties hitting like a ton of bricks miring boggling the mind of distracting from making your head spin setting hurdles snowing under dulling sticking it to psyching out escaping snookering conquering outwitting besotting bedazzling dislocating sticking stopping hitting gobsmacking jarring filling with wonder filling with amazement knocking senseless abashing getting at throwing for loop causing wonder bringing around exercising worrying taking the wind out of your sails striking with awe putting at a loss besetting thickening traumatizing distressing causing to lose your bearings encumbering putting away making speechless putting out of action mucking baulking balking stumbling perturbing throwing for a loop giving a shock greatly upsetting grinding down traumatising mixing you up challenging surpassing stirring misinforming misleading making a mess of obnubilating rendering uncertain exceeding repelling withstanding repressing leading astray darkening muddying up spellbinding misrepresenting concealing hiding making emotional beggaring embarrassing colouring tainting coloring equivocating tarnishing fuzzing falsifying complexing sophisticating complexifying killing running circles around sweeping someone off their feet leaving speechless destroying demoralising steamrollering doing in hitting for six subordinating downgrading demoralizing grinding wrecking fuzzing up throwing up smoke screen clouding the issue throwing a veil over muddying the waters of disarranging handicapping opening can of worms combining impeding interrelating multiplying interweaving interfusing messing up folding snagging rendering unintelligible snafuing infolding elaborating making waves disordering making complicated making intricate fouling up clogging adding fuel to fire mucking up

Động từ

Present participle for to delight, allure or attract in an almost magical manner
bowling over captivating charming enthralling impressing fascinating enrapturing enchanting mesmerizing tickle to death beguiling wowing tickling pink mesmerising knocking dead delighting pleasing absorbing entrancing bewitching spellbinding hypnotizing transfixing tickling hypnotising gripping rivetting riveting alluring attracting wiling drawing dazzling magnetizing rapturing witching winning over sending slaying magnetising turning on entertaining amusing cheering engrossing diverting arresting ravishing bedazzling killing enamoring transporting appealing to grabbing sweeping off feet vamping catching up holding spellbound winning holding involving occupying distracting compelling contenting gladdening gratifying satisfying solacing engaging interesting preoccupying thrilling tickling the fancy of holding the attention of putting under a spell pleasuring rejoicing delectating jubilating scoring exulting grooving glorying freaking out arriding overjoying going over big hitting the spot seducing bedeviling controlling scintillating awing casting a spell on voodooing bedevilling capturing putting under magic spell forspeaking putting horns on tricking aweing putting the whammy on taking intriguing carrying away ensnaring immersing enwrapping enamouring bemusing busying luring exciting enticing catching overwhelming hooking rapping enslaving tantalizing infatuating intoxicating titillating trancing tantalising holding in awe astounding stunning ensorcelling exhilarating electrifying overpowering elating hexing elevating subjugating inviting subduing engulfing fixating piquing stirring provoking stimulating filling monopolizing catching hold of influencing appealing blowing away monopolising sending into raptures making a hit with rooting to the spot holding your attention amazing bewildering subjecting wooing spelling ensorceling dumbfounding roping in affecting confusing staggering moving fixing tickling your fancy striking overcoming tempting enveloping taking your breath away sending into transports obsessing inflaming quickening prompting inducing turning someone on giving a buzz agitating putting in a trance putting a spell on cornering hogging soaking consuming assimilating applying persuading eliciting arousing firing kindling interesting greatly animating giving joy to giving someone a charge giving great pleasure to pleasing greatly giving someone a kick grabbing the attention of pulling in bringing in filling with delight bringing around taking up catching the eye of calling forth bringing forth sewing up arguing into becoming lost upping on petrifying paralysing stupefying owning halting gorgonizing immobilizing freezing making happy stopping dead palsying paralyzing immobilising rooting getting under your skin riveting the attention of stopping someone in their tracks stopping in your tracks

Động từ

Present participle for to impress someone greatly
blowing away affecting bedazzling impressing moving overwhelming stirring striking touching awing aweing dazing fascinating hypnotising hypnotizing leaving speechless overawing spellbinding staggering taking aback amazing astonishing bowling over flooring sweeping someone off their feet taking your breath away exciting dazzling astounding overpowering overcoming grabbing thrilling rousing stimulating slaying enthusing electrifying wowing exhilarating delighting making a splash knocking dead blinding stunning striking dumb surprising dumbfounding confusing blurring stupefying influencing inspiring galvanizing swaying impacting registering provoking arousing leaving a mark on cutting a figure telling on feeling respect making an impression feeling admiration piquing carrying enforcing killing reaching making an impression on making splash getting buffaloing grandstanding showing off scoring making a hit pushing around galvanising bulldozing fazing having an impact on getting to having an effect on disturbing shaking hitting getting through getting through to prostrating devastating whelming overmastering crushing impassioning swamping oppressing upsetting dawning penetrating snowing under knocking sideways impacting on registering with knocking for six sinking in dawning on hitting for six enchanting captivating melting softening sweeping off feet disquieting agitating involving making emotional marking carrying weight with quickening demoralising steamrollering shattering confounding bewildering subordinating downgrading demoralizing puzzling destroying shocking grinding wrecking biasing biassing striking a chord touching a chord leaving an impression on doing in rendering speechless tugging at your heartstrings running circles around impressing on crossing striking at hitting hard exerting influence on shaking up prevailing over emotionally moving presenting itself springing to mind crossing your mind emerging to coming to mind coming to the mind of occurring to coming to making an impact on making an impact coming into one's consciousness clicking becoming clear grinding down sweeping over having an effect coming across striking home coming home to coming home falling into place having an impact getting across

Động từ

Present participle for to make, create or manufacture, usually from components or raw materials
producing making crafting manufacturing building fabricating forging assembling constructing creating molding moulding composing concocting developing fashioning forming framing generating inventing synthesising synthesizing contriving engineering originating processing begetting cultivating designing devising spawning confecting propagating rendering yielding harvesting procuring bringing out churning out mass-producing putting together turning out knocking off bringing about casting preparing cooking up drawing up making up constituting setting up whipping up conceiving compiling orchestrating comping formulating establishing thinking up drafting dreaming up writing instituting spitting out rattling off sketching vamping fudging together banging out sketching out blocking out hashing out modeling modelling shaping completing fixing erecting actualizing effecting brewing implementing hatching piecing together rustling up patching together putting up whipping out throwing together cobbling together eking out rigging up sculpturing cobbling up knocking together structuring bringing into existence fitting together working hammering out planning arranging coining evolving coming up with authoring masterminding working out machinating penning piecing organizing organising throwing up plotting imagining discovering raising executing scheming initiating excogitating outlining founding conceiving of trumping up drumming up rearing pioneering prefabricating scripting writing out innovating setting making out laying introducing launching inaugurating bringing into being beginning inditing brainstorming sparking instigating thinking of prefabbing getting ready effectuating hitting on doping out scribing cutting setting down cogitating issuing codifying mapping filling in improvising starting commencing readying vamping up coordinating mapping out ushering in doing catalyzing giving rise to choreographing engendering ad-libbing setting in motion catalysing bringing to pass knocking up bringing on elevating compounding building up putting in motion rigging joining carving out putting in place superstructing jerry-building running up installing aligning drawing patterning delineating feigning adumbrating hewing scribbling fabling skeletoning roughing dictating roughing out deriving envisioning listing out prepping fixing in position uncovering stumbling upon mooting bringing forth edifying carpentering reconstructing configuring finding detecting enacting embarking on recording mixing whomping up putting out thrashing out grooming fitting spitballing counterfeiting making up off the top of one's head realising materializing exercising securing germinating materialising affecting realizing making ready setting out revolutionizing carving accomplishing machining cobbling milling tooling minting fixing together fangling bearing scratching out patenting giving birth to procreating starting off opening up parenting causing dashing off diagramming comprising laying out diagraming tossing off kicking off coming out with fathering modernizing spearheading conjuring up bringing advancing starting up deciding translating into determining adapting revolutionising modernising inducting ringing in starting out instrumenting fixing up carrying out providing making preparations for preparing for scheduling penciling in laying on making arrangements for having putting on throwing planning for scoring stage-managing intriguing projecting managing concerting blueprinting staging mobilizing mounting running charting marshaling marshalling directing planning out being responsible for blending preplanning harmonizing rewriting unifying harmonising presenting integrating seeing to symphonizing mobilising faking it playing it by ear getting off

Động từ

Present participle for formally put an end to
abrogating revoking repudiating countermanding overriding abolishing annulling cancelling canceling ending invalidating negating nullifying overruling overturning quashing repealing rescinding retracting reversing voiding withdrawing recalling vetoing discontinuing dissolving scrapping suspending vacating avoiding breaking off recanting removing renouncing stopping vitiating abating axing backtracking on chopping declaring null and void disaffirming disannulling ditching dumping nulling obviating reneging on setting aside abjuring annihilating calling back deracinating disclaiming doing away with going back on nixing obliterating rejecting reneging scrubbing subverting superseding taking back terminating torpedoing undoing waiving getting rid of rolling back striking down doing in finishing off putting an end to wiping out giving the chop knocking something on the head eradicating banishing destroying exterminating neutralizing liquidating extinguishing eliminating defeating neutralising dispensing with getting shot of casting out putting out stamping out driving out blotting out phasing out rendering invalid overthrowing rendering null and void disallowing discharging dismantling killing lifting dropping calling off ruling against dismissing aborting making void backpedaling backpedalling forswearing erasing deleting denying expunging offsetting discarding abandoning cancelling out canceling out blacking out bringing to an end effacing zapping counteracting suppressing disestablishing cutting counterbalancing disowning unsaying abnegating rubbing out casting aside crying off counterchecking redressing making ineffective declaring invalid weaselling out weaseling out bluing pencil backing out of taking out making null and void undermining finishing calling trashing altering countervailing counterordering counterpoising ceasing upsetting disavowing ignoring remitting washing out throwing out snuffing out outvoting closing down disqualifying unmaking frustrating rooting out foreswearing sweeping away backing out backtracking withcalling going back on your word rendering void backing down retreating declaring discounting going against blowing KO'ing bleeping disregarding dishonouring disobeying weakening doing a U-turn on changing refusing oversetting throwing over shooting down opting out worming out standing down purging omitting prostrating downing dishonoring getting off the hook impairing unfitting circumducting censoring excluding editing blacking breaking refusing to fulfil hushing up bottling up corking up shutting down forgetting backwatering calling in redlining retiring refuting doing a U-turn doing an about-turn deleing eliding halting belaying turfing putting damper on bringing down knocking down extirpating rebutting blowing sky-high putting the lid on taking off wangling out taking away drawing back pulling back squashing scratching compensating limiting restricting nigging confining desisting crawling out of pulling the plug crosses out striking out Xing out prevailing defying flouting dominating predominating contravening impugning belying traversing opposing blackballing crossing dinging stonewalling disproving editing out stroking out blanking out whiting out blue-penciling blocking out blue-pencilling inking out putting a line through forgetting it squelching trampling underfoot riding roughshod over forbearing excising rendering inert wiping slate clean ruling out disbanding turning down putting down breaking with trampling upon junking prohibiting forsaking apostatizing relinquishing jettisoning calling all bets off adjourning turning thumbs down inhibiting shedding desisting from dialing back worming out of eating your words welshing contradicting backing off concluding proroguing bringing to naught compensating for negativing balancing flying in the face of disuniting breaking up winding up cleaning up shooting wracking disorganizing ruining demolishing decimating severing shattering destructing postponing loosing closing splitting up collapsing winding down wrecking making up for correcting putting the kibosh on putting kibosh on equalizing counterweighing balancing out resolving into fading out overcoming counterweighting rendering ineffective defusing subduing conquering squaring up equalising deactivating evening up

Động từ

Present participle for to cause to be ineffective or immobilized
immobilising immobilizing disabling crippling halting paralysing jamming stopping deactivating disenabling freezing hamstringing inactivating incapacitating paralyzing prostrating clamping actioning arresting attenuating battering damaging debilitating disarming disqualifying enervating enfeebling exhausting handicapping harming hocking hogtying hogtieing hurting impairing invalidating kiboshing maiming making inoperative mangling marring mutilating muzzling pinioning rendering inactive ruining sabotaging sapping shattering spoiling tying totalling totaling unbracing undermining unfitting unstrengthening weakening wrecking bringing to a halt preventing from moving preventing from working rendering inoperative rendering incapable shooting down taking out putting out of action throwing monkey wrench in bringing to a standstill laming appalling indisposing torpefying making unfit spiking making powerless restricting rendering powerless blunting deadening numbing stunning dazing closing bemusing palsying demolishing transfixing nonplussing anaesthetizing destroying astounding daunting anesthetizing benumbing petrifying stupefying stopping dead bringing to grinding halt shutting down making inert making nerveless injuring wounding disfiguring defacing lacerating breaking crushing cutting blemishing diminishing vitiating laying up dismembering hacking reducing lessening decreasing hindering compromising bruising scratching crabbing endamaging flawing bloodying crossing up messing up fouling up roughing up putting out of commission deforming hog-tying subverting gashing hospitalizing mauling smashing distorting deteriorating grazing ravaging hospitalising scarring adulterating tarnishing impeding cutting up scraping threatening blighting blasting prejudicing hacking up debasing tearing apart devaluating dinging shaking up obtunding dulling hobbling stifling dislimbing sidelining invaliding butchering making lame bringing to a grinding halt unplugging scuppering idling seizing shaking clipping one's wings destabilizing putting on the sick list worsening having a bad effect on jeopardizing pulling the rug out from under impoverishing disrupting censoring bowdlerizing expurgating rendering inoperable turning off corrupting afflicting devitalizing tainting trashing annihilating dismantling corroding depressing amputating bowdlerising massacring castrating truncating gimping devaluing queering tweaking cheapening inconveniencing shocking torpedoing withering scorching seizing up cutting to pieces hashing up destabilising screwing up lousing up detracting from jeopardising interfering with smashing up mucking up becoming stuck becoming unable to move becoming immobilized grinding to a halt confining to bed making useless losing strength tearing limb from limb doing harm to causing detriment to wreaking havoc on putting the kibosh on slashing piercing throwing a monkey wrench into contracting stabbing ripping hitting tearing puncturing winging zapping irritating plugging lowering diluting scathing knackering clipping contusing sticking nicking slicing carving cutting to ribbons pounding contorting grieving torturing waxing piquing fouling tormenting distressing paining stinging burning aggrieving pulverizing mitigating deflating thinning lightening soothing assuaging tempering shrinking extenuating offsetting abating rarefying calming dissipating constricting opening up doing mischief to doing in drawing blood causing pain to working over causing injury to banging up pulverising putting out flogging lashing flailing belting pommelling punishing whacking slapping pinching punching pommeling pummelling pummeling spanking slugging whipping watering down taking the edge off

Động từ

Present participle for to add alcohol or a drug to contaminate (drink or food) surreptitiously

Trái nghĩa của knocking out

Music ♫

Copyright: Proverb ©

You are using Adblock

Our website is made possible by displaying online advertisements to our visitors.

Please consider supporting us by disabling your ad blocker.

I turned off Adblock