Đồng nghĩa của knock

Alternative for knock

knocks, knocked, knocking

Đồng nghĩa: bang, beat, hammer, hit, jab, pound, punch, rap, strike,

Danh từ

A critical or disparaging comment
criticism disparagement censure condemnation flak denigration panning reproach slamming stricture reproval slating lambasting rebuff brickbats pan rejection rubbishing fault-finding slagging off rap slur swipe stick castigation excoriation denunciation smear abuse slam obloquy aspersion knocking accusation hit vilification reproof animadversion put down character assassination rebuke admonishment broadside calumny disapproval reprimand chiding vituperation berating admonition roast blast opprobrium invective slap sledge nitpicking vitriol faultfinding slagging verbal objurgation brickbat bad press scolding reprobation arraignment blame slander defamation detraction critique observation perception chastisement upbraiding remonstrance recrimination objection examen cavilling carping cavil contumely quibble traducement backbiting libel slight takedown captiousness caviling sideswipe notice cut implication commination stigmatization denouncement hostility call down critical remark bad notice verbal disapproval nit-picking complaints inculpation indictment fulmination incrimination opposition disapprobation upbraidment reprehension riot act charge dressing down stigmatisation smearing cursing damning derogation calumniation execration dirty dig backhanded compliment black eye revilement tongue-lashing aggravation sideswipes hassle complaint a bad press jab mocking comment attack tirade diatribe harangue philippic imputation rant impeachment attribution scurrility disfavor disfavour remonstration polemic reviling lecture bashing insults billingsgate verbal onslaught allegation jeremiad expostulation dressing-down depreciation deprecation wigging citation plaint telling-off dispute beef ticking off repudiation rap over the knuckles earful carpeting aspersions odium roasting rollicking bollocking railing decrying stream of abuse scorn contempt rating battering boycott exprobation displeasure ticking-off screed proscription malediction exception dissatisfaction disagreement demurral slap on the wrist discredit derision telling off insult caning stink bad-mouthing mud-slinging serve assault prosecution argument protest onslaught summons dislike curses rocket sermon anger ranting outburst discourse insinuation gripe squawk roar rumble dido exposé dissent distaste curse disesteem discountenance warning bum rap discontentment row comeuppance bill of indictment thumbs down talking-to bawling-out slap on wrist hard time censoriousness lamentation moan lament keen groan debate controversy exchange screen finger-pointing prohibition verbal attack wail assertion claim ridicule disputation damnation signifying vociferation belittlement belittling disdain lessening degradation asseveration ban dooming embargo swearing expletives shame debasement suit discharge intimidation disrepute conviction sentence admonishments antagonism animosity mocking diminishment crimination lawsuit fault slandering venom malice evil-speaking stain doom judgment backstabbing underestimation bad language philippics swear words interdict spitefulness slurs spite fulminations blemish raps knocks enmity trial correction demur judgement blaming prejudice cattiness foul language blasphemy sarcasm counterblast epithet fuss fire ill will protestation mauling savaging challenge slap in the face kick in the teeth going-over chewing-out imprecation anathema excommunication demurrer threat question count verbal abuse persecution difficulty malevolence jibe kick warrant bill detention statement comment writ findings presentment confrontation petition pugnacity defilement legal process legal action offense indignity civil disobedience combativeness threat of punishment insolence belligerence impugnment catcall nix ostracism blackball hiss zing discontent boo offence verbal assault black list ragging grooming going over bawling out what for calling down oral punishment flea in your ear piece of one's mind

Danh từ

A misfortune or setback
mishap setback misfortune blow reverse tragedy misadventure adversity disaster upset calamity reversal difficulty hardship mischance failure trouble bummer ill whammy defeat disappointment hitch sorrow check lapse grief bad luck hold-up stroke of bad luck reverse of fortune body blow bad experience kick in the teeth one in the eye accident catastrophe problem trial tribulation woe affliction ill luck contretemps issue vicissitude distress shock knock-back debacle misery casualty bad break reversal of fortune glitch cataclysm snag blunder pain infelicity burden hard times ill fortune car crash complication obstacle hiccup hindrance impediment harm bath delay obstruction suffering holdup rout loss non-success downfall injury crisis slip double whammy stumbling block error unfortunate incident worry unpleasantness piece of bad luck inconvenience buffet trauma disadvantage bit of trouble miscalculation mistake cross heartbreak crunch ill-fortune evil fortune evil chance stroke of ill luck downer tough luck hard knocks betrayal letdown failing frustration breakdown hurt ill chance downturn unpredictable outcome catastrophy damage lack of success drawback mischief down anguish destruction grievance strain evil encumbrance impasse barrier hurdle discouragement holdback handicap malice rear-ender crack-up pileup hazard fender-bender smash smashup stack-up wrack-up collision total fluke trammel crimp inefficacy faux pas cross to bear cruelty block cramp bafflement fly in the ointment spanner in the works catch-22 monkey wrench hang-up bitter pill blight devastation rebuff mishappening unluck annoyance visitation anxiety discomfort dole nuisance apocalypse wretchedness bad trot repulse heartache unhappiness unluckiness agony struggle sadness vanquishment conquering turnabout comedown regress about-face regression flip-flop unfortunate development slowdown backset foil bottom torture torment bad news hard luck rotten luck wreck waterloo humiliation curse lot dolor doom rigor hell hardness asperity danger jam dolour drag hassle stress travails sad event bad fortune serious accident grievous blow ill-luck pain in the backside clutch poison hell on earth pain in the rear evil eye the worst can of worms rigour trials and tribulations pain in the neck hurting pain in the bum kiss of death harsh conditions nakba dire straits tough situation deep water jinx skids drawing board whole new ballgame ordeal scourge travail ruin headache mess bane predicament vexation plague albatross hot water ruination fiasco dilemma bother plight straits pest depression pickle crash exigency collapse emergency load raw deal destitution upheaval hard time quandary persecution undoing scrape detriment tough break deprivation privation dud meltdown need bust rack excruciation bomb irritation nemesis desolation oppression bale holocaust mishanter bind millstone havoc flop pinch haplessness perplexity let-down washout infliction fizzle clunker miss fail poverty shipwreck want turkey clinker weakness crucible indigence sin canker penury cancer despair menace pestilence concern curtains botheration embarrassment weight extremity quagmire stew punishment liability cumber disturbance bad rap bum deal horror lemon muddle wrong drama holy mess unholy mess botch unfortunateness injustice disservice hash farce foul-up sticky situation shambles frost screw-up untowardness spot of bother balls-up snafu disease gloom gauntlet dejection despondency disquiet jolt fire melancholy austerity rotten break hard cheese care crime shame gantlet ills aggravation beggary abyss death bugbear commotion dolefulness lack agitation crux pity perdition downside blues irritant worriment disbenefit painfulness disgrace labour labor regret hole tinderbox fix tension turmoil malaise knot abortion uphill contingency mire fall drain strait Achilles heel weak point weak spot harassment conundrum unfortunate occurrence nightmare imbroglio severe test trying time misstep loser entanglement crying shame unfortunate thing rainy day bungle urgency act of God blue ruin cause for disappointment sad thing cause for regret heavy blow miscarriage badness pressure sad situation nonperformance implosion nonsuccess source of regret thorn in your flesh big trouble tight spot double trouble sorry condition cropper tight corner no-win situation difficult situation false step damp squib lead balloon nonachievement awkward situation problematic situation sad state thorn in one's side critical situation unfortunate situation dead loss train wreck tricky situation to-do tight situation hardshi dreadful thing awful thing terrible thing awkward deep trouble devil's own luck wronging bringdown difficulties sickness devastating blow convulsion jar cost impoverishment tumult casus befalling hard knock infirmity condition bad thing test offense offence ill-treatment boo-boo prejudice squalor throe case bête noire dispossession thorn in one's flesh sordidness contamination heat rear ender lousy deal the shaft unfair assessment rotten deal bad charge frame-up bad deal angst flooding challenge bête noir pollution demands anticlimax ticklish spot martyrdom dismay stormy seas disintegration trouncing overthrow matter spectacle passion soreness corruption misfiring foundering impropriety disruption impairment stroke provocation nag nagging fungus mildew contagion discomfiture terror penalty neediness incident fuss fatal attraction bad trip flood mourning bereavement irk rub thorn peeve exasperation aggro ruffle underbelly unjustness shaft inequity unfairness impecuniousness impecuniosity circumstance adventure row affair business occasion scene melodrama misfire infestation pressure cooker trials difficult going hard going fracas sensation thrill excitement inappositeness unfitness inaptness improperness inappropriateness incorrectness wrongness thorn in someone's flesh thorn in someone's side fizzling out coming to nothing non-fulfilment breaking down rejection falling through tormentor correction awkward moment dump eyesore withering sight sorriness drubbing beating licking dissolution defeasance shellacking toil drudgery peril incapacitation exertion brutality act of cruelty fatigue hair shirt Dunkirk spot crossroads conjuncture juncture head tear-jerker barricade sweat deadlock grieving rue deploring rain lamentation bemoaning fell stroke shit show rough situation evildoing bombshell surprise onus solecism misusage chaos disorder disarray pass soft underbelly pits thunderbolt obligation duty breaking point flash point zero hour crunch time boiling point confusion thorn in your side messiness monstrosity situation disorderliness puzzle a jam a scrape a spot a fix dead end a stew a hole a pickle blot on the landscape disgruntlement extreme suffering bum rap bankruptcy financial distress uphill battle Herculean task rabbit hole vicious circle hot potato worst-case scenario deadweight chain responsibility charge dead weight blame shackle task unwanted responsibility accountability fatal flaw minus rough seas stalemate flash in the pan vain attempt total loss dead duck sinking ship calvary downheartedness hoodoo crucifixion ball and chain mental weight glumness gloominess rude awakening source of distress shortcoming rotten hand rum deal voodoo hex cheerlessness mournfulness debit negative incommodity strike question catch dispute bolt from the blue immorality bolt out of the blue disconsolateness doubt habit count squeeze disagreement lease indebtment baggage pledge arrear possibility remainder millstone round one's neck IOU account involvement chit loan bite balance due contract mortgage tab disaster area doldrums dumps chagrin dreariness dispiritedness despondence joylessness forlornness miserableness mopes sorrowfulness heartsickness broken-heartedness despond spell point at issue disputed point negative aspect sinfulness mortification disconsolation malediction box teething trouble low spirits megrim discontent dysphoria blue devils anhedonia wickedness non-achiever no-hoper way of the world non-starter malison cess enchantment gremlin charm black magic Indian sign bugaboo way things go times we live in school of hard knocks karma destiny hand one is dealt usual state of affairs luck way the cookie crumbles unfortunate chance human condition kismet way of it life nefariousness perniciousness iniquity vice maltreatment outrage wrongdoing

Danh từ

A statement or action expressing disapproval of or objection to something
protest objection complaint revolt demurral disapproval challenge dissent outcry exception expostulation fuss protestation demur grievance gripe opposition remonstrance remonstration demurrer disagreement dispute railing stink fulmination inveighing question bellyache blackball campaign clamour clamor declaration flak kick riot tumult turmoil big stink formal complaint work-to-rule grumble grouse beef moan grouch whinge whine difficulty squawk lament criticism carp wail bleat murmur kvetch cavil plaint yammer holler whimper miserere quibble uproar groan niggle vociferation indignation furore doubt scruple dissatisfaction censure howl furor hue and cry dislike argument carping beefing bellyaching whingeing problem hesitation unwillingness howls of protest muttering hullabaloo row charge declination disapprobation demurring outrage disinclination odium disesteem discontent hubbub cry commotion revilement reluctance displeasure rejection noise repugnancy griping shrinking fault-finding ballyhoo roar grouching counter-argument umbrage mutter rumpus howl of protest chorus of disapproval accusation annoyance distress outburst reproach ruction squeal ruckus peep brouhaha condemnation cavilling caviling grousing controversy misgiving dissuasion concern debate bone bone to pick axe to grind qualm hoo-ha ax to grind representation reservation to-do word pain howling statement of opposition affliction sob protesting hostility lamentation yike whining murmuring moaning grumbling worry recalcitrance sigh keen niggling compunction guff jeremiad statement of dissatisfaction twine rumble clamouring public outcry public outrage song and dance rallying cry twining nitpicking mithering grunt boggling misgivings exclamation taking exception uncertainty hullaballoo keening peeve pique rancour blast case rancor hubba-hubba clamoring ferment aversion frustration aggravation bugbear confusion dubiousness crow to pluck rebuke contention dubiety bane exasperation inconvenience kerfuffle anxiety dread bother irk irritation hassle nuisance headache denunciation disparagement reproof petition opprobrium reproval ado vexation irritant resentment racket captiousness storm civil disobedience stir fear contest bone of contention question mark pother trial disturbance flap defiance tantrum palaver hysterics hate splash quarrels ructions confrontation interrogation bobsy-die carry-on bugle call statement thorn in one's side pet aversion thorn in one's flesh bane of one's life scepticism conflict contradiction exposition account rebellion questioning of test of resistance stand against squabble disobedience argument against difficulty with skepticism quarrel explanation deposition allegation claim report submission

Danh từ

Backfire or ping

Động từ

To hit or strike someone or something
strike hit thump punch smack bash pound wallop slap belt whack bang clout sock clobber beat thwack hammer rap bop slug swat biff crack clip batter smite whale box thrash bludgeon bat slog pummelled pummel bust buffet clock cuff paste clap drub bonk nail bob zap tag deck chin thud tap floor maltreat abuse KO fell flatten level manhandle mistreat roughhouse total wound lay one on beat up slam swipe smash lambaste tan pelt flog slosh boff whip welt lam lash belabour lick dong belabor quilt club whop birch whomp cudgel bump switch baste hide lather lay into swinge rough up lace paddle maul thresh whap knock into the middle of next week spank work over slate rain blows on pommel lambast whup tromp assault fib curry crash stick one on cane lace into bung up give someone a good hiding mess up punch out let someone have it ram tonk dot beat the living daylights out of attack give someone a hiding jab wham pop pitch into blow do plug crown light into flail drum drive knock around give someone a drubbing give someone a beating hook give someone a good beating give someone a good drubbing thrust ding skelp impact king-hit impinge collide larrup chop do over knock about clunk blast break bruise flagellate clonk dab push strap stroke sucker-punch clump pat let have it lob welly mash punish clink crash into aim blows at poke conk brain impel dig forge draw assail stab percuss zonk scourge flay weigh into trounce crush horsewhip tear into tip peck catch hit hard cowhide rawhide slash butt leather beat up on hack spike haymaker fillip afflict thunder stomp whammy hang one on bam bushwhack defeat thump on knock on bear down whump clomp plunk stamp flump scud jar jog duke injure hurt chip impair blip take out plant one pick stripe plump stinger chastise give someone a hot bottom hit repeatedly put someone over one's knee make someone feel the back of one's hand trash uppercut bombard contact kick stone pellet flax blitz whang prod swing lay a finger on fill in sink land a punch set upon set about hit for six lash out jump mug fall upon knock out ride roughshod let fly putt box somebody's ears let one have it rain blows upon sock it to someone plunge windmill box someone's ears concuss stun skull sail into shove nudge wipe wreck deface mutilate brutalize mangle lacerate disable disfigure maim contuse brutalise cripple lame physically attack give a black eye bean cosh whip someone's hide whirl dash against bump into connect with hit over the head hit on the head send slap around palpate hit out jolt stick one on someone get stuck into pounce upon have a go at swing at hit out at lash out at screw go for lunge come down on jump down one's throat haul off on hit lightly stub ping beak run propel elbow strike lightly stick jackhammer dash slap lightly twack clatter malleate clang set on clack clank rattle bicker sound rout annihilate cream bury smoke shellac smother skunk bomb dust tan one's hide blow away snow under castigate wax thong pulverize chasten pulverise give a hiding overwhelm discipline slaughter ferule best marmalize bullwhip murder massacre worst destroy demolish penalize quirt trim roll crucify tank tan someone's hide own penalise walk all over win a resounding victory over kill bring someone to their knees run rings around take to the cleaners turn inside out walk over defeat utterly take a stick to make mincemeat of wipe the floor with be victorious over triumph over blow out beat hollow blow out of the water get the better of take a strap to paddlewhack handle knob finial saddlebow jerk shake whisk revile blister slipper wear out dust someone's britches warm someone's seat pitch flop flutter flap bash up duff up correct beat to a pulp fustigate blackjack give someone a licking tan the hide of take care of put in the hospital break face lean on strike with a stick beat with a stick beat the living daylights out of someone give a hiding to put over one's knee put someone over your knee give somebody a hiding damage terrorize scorch harass excoriate scathe terrorise warm someone's bottom harm incapacitate gash graze punish severely scratch put out cause pain to cut bang up pinch scrape cause injury to give the cat o'nine tails skin

Động từ

To injure or damage, figuratively or physically by striking
damage harm mar blight hurt injure blemish bruise destroy crack cripple gut ravage sabotage taint tarnish blot dent undermine wound spoil ruin impair deface wreck mutilate devastate disfigure vitiate mangle crush defile smash desecrate shatter trash vandalize undo weaken demolish annihilate endamage disrupt stain total flaw bloody break compromise crab disfeature raze smirch incapacitate sully maim split vandalise bleach discolour lacerate scathe batter scratch play merry hell with wear away drive a nail into the coffin of cause injury scorch maltreat abuse do damage to play havoc with pollute rust fade tear rot discolor contaminate dirty burn corrupt bang up smash up corrode disintegrate gnaw dismantle wrong wreak havoc on stab cross up tamper with infect disable mess up distort scar threaten subvert cut deform upset twist wrench foul up debase poison debilitate sap soil mark maul diminish hinder besmirch pull despoil louse up gash befoul waste enfeeble prejudice impede contort destabilize rend slash screw up jeopardize torture foul scrape nick sprain strain be detrimental to butcher rough up shake up blacken rick thwart torpedo destabilise warp mishandle botch hit shake hack jeopardise cleave rip mangulate brutalize break up dishonour do harm to mistreat blow rive reduce put the kibosh on crash smear brutalise afflict distress fracture foil dishonor scotch crick score chip blast graze ill-treat lame queer traumatize write off endanger hamstring sever scupper overwhelm touch dilapidate crool imperil dismember incise decimate extinguish make a mess of invalidate blunt desolate erode handle roughly adulterate muck up trouble tear apart slit dash molest strike manhandle degrade ill-use bully lessen buckle pain misshape beat do in disturb take out consume torment traumatise pervert notch put at risk enervate burst bodge turn pull down interfere with pulverize dislocate risk bungle knock about paralyse muddy smudge slice prostrate paralyze cruel hazard affect influence kick around mess over knock around debauch level outrage attack menace pulverise cream disqualify rupture peril misuse exhaust expose violate deteriorate dump on jeopard attenuate adventure put out of action shiver stymie oppress venture snick frustrate snap spot ding grieve leave in ruins shock cramp screw uglify malform put in danger put in jeopardy gamble with expose to danger be a danger to leave vulnerable pose a threat to squinch bend profane victimize splinter gouge tweak bust shred gnarl sack pillage stretch puncture insult immobilize abrade nix fragment banjax dish euchre pierce treat badly spoliate cut up overthrow victimise bust up depredate muck distain grime bemire gaum mire begrime daub unfit carve persecute demoralise demoralize take apart cause detriment to wrack hamper lay waste obliterate sunder worsen put a damper on tar handicap cut open do badly beat up be prejudicial to vilify denigrate claw make impure wipe out unstrengthen immobilise put out of commission impact bring to naught separate blow a hole in decrease chop disarm perturb chance make a hash of explode overcome detonate nullify quash end eradicate prevent harass pop devalue impoverish quell sting prevail cheapen harry eat away clip pinch jar emasculate unsettle condition impinge impact on limit blotch deprave prang plunder annoy overturn strike at suppress bollix prevail over impinge upon disempower bother detract knot ravish skew offend take hold of exert influence on muff fumble depress make useless hack up have an effect on blaspheme prostitute sadden spread to check slap have an impact on wince roughhouse flub neglect wing restrict dissolve disgrace aggrieve fluff demean scourge dissipate vaporize sink nuke treat roughly detract from cut to ribbons ribbon change undercut bow do mischief to flatten torpefy do for move impress foozle spike be disadvantageous to mismanage bobble be a blot on the landscape hash stifle defeat bumble rack knock for six treat sacrilegiously kink vaporise bring down inactivate be deleterious to boggle dub have a bad effect on leave desolate have a negative effect on do over water down murder boot decay hogtie hock kibosh unbrace muzzle pinion hog-tie lance wrest seize cut to pieces bung up drag through the mud treat with disrespect disenable rub out goof up tear down knock out shoot down render incapable make a muck of make a Horlicks of throw monkey wrench in bollix up rift dash to pieces reduce to rubble put out of joint run through leave defenseless throw a spanner in the works of lay waste to put paid to divide throw a monkey wrench in the works of make unattractive lay open balls up lay on the line make ugly make unclean crack up wrack up make a pig's ear of put someone's life on the line rip up tag overexert use up make a hash brand speckle devitalize darken inconvenience wither color colour sour push whittle bump bash lower depreciate worry jostle shove hustle pull the rug out from under shear paw crumple harrow agonize jeopardy chew up dislodge throw a monkey wrench into doctor make misshapen distort the shape of cost jigsaw age craze fissure disfashion curb spray paint overburden overtax misemploy squander overwork burn out bastardise bastardize bestialize animalize minimize belittle minimise knacker squash shipwreck shrink bring discredit to radioactivate mayhem gimp castrate truncate massacre roust bankrupt slay cut about mash flay crud up agonise bend out of shape put an end to bowdlerize expurgate censor nip furrow efface season wax pique clip wings lay up disserve palsy sideline dislimb loot knife put the lid on disappoint glitch up bring to an end put a stop to knock off balance disease enthuse chip away handle bundle bowdlerise amputate cause the loss of cause the sacrifice of result in harm to commit sacrilege crackle chop up ransack make mincemeat of finish off pull to pieces part make hash of occur make liable chance something be careless with subject to loss halt damage beyond repair tear up run onto the rocks pile up supplant topple devaluate make lame jag savage devour streak draw blood strike at the foundations stop jam pound tatter result in damage to lead to the end of toxify infest make filthy litter alloy take the edge off sap the strength of disestablish dethrone oust depose unseat splotch imprint infringe encroach on blaspheme against deactivate freeze mellow weather spread among hash up serrate expose to risk tempt fate put on the line subject to stake leave unprotected pockmark pit besmear slap around lose strength rape maraud indispose dynamite ring crepitate sputter spall clamp wheel-clamp strike down interrupt dot splodge tear limb from limb havoc have a negative impact on tie render inoperative prevent from working arrest prevent from moving bring to a standstill make inoperative action render inactive bring to a halt terminate cause pain to cause injury to put out work over pummelled commit sacrilege against make lose face chalk stroke blaze ink rain on someone's parade exterminate rob prey pirate raid overrun disorganize strip trample foray capture forage blow away raze to the ground blow sky-high blow to pieces blow up twitch make unfit render powerless make powerless X do clumsily dispatch rebel tumble reverse supersede capsize invert misrepresent malign pummel punish flog slug whack lash flail whip spank belt pommel punch place a limit on eliminate knock the stuffing out of bring about the downfall of grab pluck run snatch yank evulse frazzle pull apart fray extract misjudge fall down flounder err do something badly misconjecture make a nonsense of sweep away muddle pull a boner wreak havoc blunder misconstrue miscompute misapply stamp out mend make a botch of mess stumble miscalculate patch fail gum up annul slight whittle away assault curve block abolish affront simulate age in sandbag mine dig soften tunnel wear challenge defame kill mortify arch flex grimace modify sway alter transform ruinate irritate plug zap obstruct abort dig out hollow out cheat impugn discredit slander libel discomfort muller stir wrinkle splutter clip one's wings chip away at queer the pitch of break down ouch contuse stick anguish disrespect dis diss deplete shape concern involve agitate act on poke full of holes intrude on wind become crooked make curved crook swerve become distorted deviate make crooked become curved become deformed go out of shape become misshapen make miserable crucify knock the bottom out of govern manipulate hit hard form determine control reach give offence to get throw faze bias decide work on guide open up breach crumble impose upon do a disservice to bad mouth take advantage of trespass do an injustice to do wrong to do injury to sin against do the dirty on kick in the teeth offend against knock down bring to ruin cause suffering to gnaw at bowl over knock back regard induce tell on emotionally move inspire interest relate reduce to nothing bring to nothing lay in ruins wreak havoc upon clean out put down tear to pieces get to bear upon impress on decompose implicate make an impression on hurt one's feelings hurt the feelings of nibble bite melt liquefy fret eat be violent toward cut to the quick tug at your heartstrings break apart split asunder break open burn through bite into gnaw away wear through wear down waste away bite at burn into break into place in danger put under suspicion sell out

Động từ

To criticize or disparage adversely
criticise criticize censure condemn attack disparage denigrate slam pan rubbish lambaste slate denounce blast bash deprecate revile savage diss abuse belittle trash flame dis reprehend blame deride fault reprobate slag depreciate dispraise bag denunciate pummelled pummel flay skin carp cavil maul bad-mouth slag off run down find fault with put down pull apart cast aspersions on pull to pieces have a go at pick holes in cavil at shoot down carp at scoff at throw brickbats at detract from give a bad press to nit-pick pick to pieces jeer at find fault give something a battering talk something down vilify malign roast hammer derogate asperse decry excoriate lay into slur pillory monster defame castigate crucify skewer reproach slander discredit traduce berate besmirch calumniate vituperate reprove rail against inveigh against libel slash tear into pour scorn on smear take to pieces reprimand cut up do a hatchet job on vilipend chastise hit out at rate objurgate assail impugn rebuke stigmatize drag through the mud speak ill of arraign ridicule minimize insult dismiss rip take to task detract diminish stigmatise scorn discount fulminate against jump on blacken scathe upbraid minimise lambast disgrace dress down lace into trash-talk play down cry down write off scandalize scold degrade chide poor-mouth bawl out take apart belabor admonish rap do a number on talk down animadvert on scandalise pooh-pooh disapprove of lower vituperate against belabour dishonour mock dump on contemn sully blister kiss off give a bad name carpet cane undervalue underrate sneer at chew out haul over the coals debase give some stick to tarnish potshot nitpick about bring into disrepute dishonor do down slight trivialize injure underestimate stain blot give a black eye cast a slur on tear to pieces drag through the mire soil laugh at spoil defile smirch besmear give someone hell misprize damage sling mud at give someone a roasting scorch ream out spot reduce trivialise blotch taint sledge make light of tear off a strip shame give flak to bring discredit to breathe on hold cheap remonstrate with befoul harangue minify fling mud at find lacking rip up and down treat lightly muckrake deplore disrespect rollick backbite take down reflect badly on give someone a bad press tear down disapprove tear a strip off come down on execrate disdain bring shame upon bring shame on speak evil of lash rag tar and feather downgrade spread scandal about run smear campaign deflate blacken the name of throw mud at rap over the knuckles cut down give someone a rocket give someone a rollicking taunt criticize severely nitpick over jeer tear to shreds call down pitch into marginalize bollock lecture sneer speak badly of complain about anathematize object to sail into judge mudsling marginalise nag at undermine bag on take exception to lampoon tongue-lash give someone a bollocking read the riot act rant at badmouth spread lies about cut down to size be against despise gibe sully the reputation of scout flout tear apart scoff jibe at curse keelhaul opprobriate devalue embarrass animadvert pass strictures upon make fun of laugh off poison sell short misrepresent tell off pick at go for the jugular take down a peg give something a bad press accuse brand jibe gripe about blacken the reputation of argue with oppose conduct a smear campaign against tease fustigate grouch about quibble about carp about moan about grouse about whine about baste argue against frown on demean nitpick banter twit score clobber jaw zap slug bellyache about whinge about beef about rail reject cheapen proscribe downplay rally give someone bondi look askance at lessen boo back-bite poke fun at snipe dig rag on prejudice ostracise ostracize sound off about blacken the character of blemish devaluate hit pervert flout at poke mullock at slang be hostile to rip up remonstrate disesteem discountenance trim offend throw shade poor mouth object discommend expostulate make sport of skin alive get at shout at cock a snook at take the piss out of ride pooh pooh take issue with rail at take the mickey out of take a swipe at give someone a dressing-down give a rocket call names zing jump down one's throat cut to the quick look down one's nose at give a talking-to lash out at blaspheme backstab gossip lie spite criticize harshly get angry with abhor bring under fire take detest animadvert upon refute give a rough time understate squelch squash harsh gossip about criticize strongly review unfavorably find unacceptable come down hard on assault verbally heap criticize unfairly mistreat demonize cuss caluminate voodoo jinx humble spurn disagree with ream compromise humiliate sour grapes destroy pile in blackguard ruin exprobate rebuff incriminate discipline fluff slog demonise start on start in give a tongue-lashing complain snipe at make little of frown clamor against question take on put hooks in pass judgment slap on the wrist read out look askance get after pick apart jump down someone's throat hold forth against nag show someone up think little of rebut contradict dispute be anti protest against prosecute declaim look down on jump on one's case bite someone's head off snap someone's head off mark down take away impeach indict shoot full of holes weigh into drag through mud drag someone's name through the mud sling mud blacken someone's reputation rake over the coals lay down the law take swipe at throw stones at cut to bits persecute oppress give bad press treat contemptuously not go for bad mouth take a dim view of call to account hold someone responsible hold accountable hold someone to blame complain to put a whammy on expose to ridicule hold up to shame take dim view of wig be rude to blow off hose miscall cuss out call someone names swear at gainsay controvert be scornful about disbelieve laugh to scorn think wrong not support charge give black eye row declaim against frame pronounce punish name adjudge fleer at scout at tax lie about villainize belie throw shade at not believe in downcry run something down show up charge with dig at make a fool of show contempt tell lies about give someone a caning give someone a mouthful give someone a telling-off give someone a wigging pull up give someone what for give someone an earful let someone have it blow up tick off slap down give someone a row give someone a rating take a dig at send up point finger at hang something on blow whistle on send up the river thumbs down on pin it on to denigrate put away lay at one's door let have it think badly of climb all over express disapprobation express disapprobation of stick it to jump all over run a smear campaign against disfavour disfavor negate remonstrate against express a poor opinion of be hostile towards be in opposition to quarrel with bite one's thumb at cast slur on put zingers on bring down knock off write down pass on raise an chaff heckle hector rile growl satirize torment scourge rib razz jolly quiz kid lout hold up to ridicule heap scorn on satirise catcall hiss interrupt treat with contempt light into barrack tie into yell at rip into beat up on shout disapproval shout down bark at fleer blow raspberries jest hoot catcall at jab shout disapproval at comeback quip hiss at boo at hoot at whistle at lash into blow raspberries at weaken decrease put on poke fun withdraw make a crack give a hard time soft-pedal gloss over brush aside cut rate take away from subtract from affront abase mortify chasten snub disregard sink foul sniff at caricature burlesque outrage underemphasize de-emphasize gird set little store by wound hold in contempt slap shrug off sneeze at set no store by prostitute demoralize travesty demoralise look down upon blacken someone's name sully someone's reputation rate too low cast down do an injustice to not do justice to shun hurt ignore defy laugh corrupt repudiate regard with contempt bastardize deteriorate warp canker subvert debauch deprave profane vitiate high-hat snoot swipe dump grin crack leer be contemptuous about snigger hate put in a bad light bastardise give offence to brush off be wrong about write false reports about spread tales about show contempt for mark wrong drag name through mud turn up one's nose slap someone's wrist give someone some stick give Bronx cheer turn your nose up at think too little of give comeuppance drag someone's name through the mire quip at rank out be critical of be malicious about be spiteful towards be unkind about speak of with disfavour have a pop at crush comment negatively tone down make nothing of underplay disvalue condescend poormouth mistrust deign talk trash misjudge hold in disdain rake miscalculate lesson jawbone knock off high horse annoy provoke desecrate attaint own betray not do justice miscarry jive aggravate knock down snicker smile cock a snook call to task point the finger at express disapproval of lay on give the devil rap someone over the knuckles harm mar look down at give a bad name to make someone eat crow cause to lose face lose face put someone in their place take down a peg or two make cutting remarks about say contemptuously gibe at be contemptuous of turn up your nose curl one's lip at misbid misrespect brutalize dehumanize desensitize upset play something down shock disgust drag down chill abominate look down nose at be allergic to look down your nose at turn up one's nose at sell out bemean brutalise dehumanise desensitise lower the status of bring shame to be untrue to oneself beat down horrify appal abandon one's principles label underprice underprize make jokes about sicken nauseate repel revolt disobey fail irritate disoblige turn one's nose up at fail to appreciate set too little store by displease appall thumb one's nose demote disown discard disclaim mark depress injure the reputation of cast aspersion blacken someone's character tarnish someone's name taint someone's name stain someone's good name accuse falsely sully someone's name soil someone's name blackball cause a few raised eyebrows amongst raise eyebrows amongst cause raised eyebrows dismay characterize designate classify class stamp tag curl one's lip cause offence to tell someone to get lost have no use for have contempt for refuse to acknowledge crawl cut dead treat disrespectfully expose hurt someone's feelings characterise mark out look right through give the cold shoulder to sweep aside give someone the brush-off cold-shoulder cast aside step on one's toes subjugate mimic be above threap caution spit on refuse piss over renounce confute avoid piss on recriminate strumpet plaster imitate laugh out of court bring low objurate spoof do preach consider beneath you turn down cast a slur upon ape copy consider beneath one give the Bronx cheer to spit in the face of turn back on curl your lip at spit in the eye of show in a bad light ruin the reputation of bring into disfavour turn up your nose at turn nose up at damage someone's reputation destroy someone's credibility send someone away with a flea in their ear go on at put on the mat take someone to task take to the woodshed keep after bring someone to book have someone on the carpet take off impersonate parody twist sheik mime distort do a takeoff of joke take the mickey sheikh do an impression of exaggerate blacken name defame someone's character

Động từ

To complain or express discontent in a wearisome manner
carp complain nag beef cavil quibble grouse grumble moan whine bleat censure criticise criticize gripe grouch niggle bellyache kvetch nitpick whinge condemn decry denounce disparage fuss caterwaul chunter crab croak grizzle growl grump holler inveigh keen kick maunder murmur mutter repine reproach scream squawk squeal wail whimper yammer yaup yawp yowl create hypercriticize mither nit-pick pick on bother find fault with object objurgate pan peck sound off split hairs find fault pick holes go on kick up a fuss pick at be on at someone groan protest pick holes in niggle about pettifog quibble about kvetch about be picky be hypercritical blow off take on grieve deplore bewail lament remonstrate bemoan charge demur oppose chirp fret dissent snivel natter gainsay indict contravene defy impute accuse deprecate attack disapprove refute ascribe expostulate lay crib twine differ disagree plain over inveigh against lodge a complaint run down take exception to carry on go on about make a complaint rail at make a fuss put the boot in speak out against kick up a stink object to look askance cry sob mourn howl scold take exception bawl weep pule raise objections except yelp sigh express disapproval grieve over screech upbraid berate whisper blubber roar challenge ululate take issue sigh over mumble complain about mewl sorrow argue make a stand rage take a stand squall shriek dispute rail put up a fight rant yap fulminate yell regret blast rue express disagreement take issue with raise objections to sorrow for make a scene make a song and dance cry out repent thunder kick up a fuss about kick up a stink about grieve for wail for sing the blues cry over weep over express regret about pester disturb witter reprove greet go on at admonish blub shout resist fight bay balk raise Cain combat lodge a protest revile castigate vituperate baulk express disapproval of hurt abuse storm moan about take a stand against beef about make a fuss about bellow tongue-lash make a stink vociferate make an objection make a protest to express sorrow express sorrow about fume sorrow over kick against wail over shed tears over keen over gurn plead kick up a rumpus anathematize execrate curse sulk grunt sorrow about sniffle flyspeck make a mountain out of a molehill rumble rag dwell on repeat keep on miaow stickle scruple snarl gabble sputter slur drone muddle swallow burble boohoo quarrel bicker boggle sough reason dissuade waul cry softly shed tears reprimand be sorry eat one's heart out hate declaim crying noise make screeching jowl rampage talk under your breath impugn lash lambaste cut up drip take apart reprehend express doubts roast recriminate trash vilify cry loudly rave harp upon dwell upon protest to complain to express doubt raise doubts cry the blues raise a ruckus blame scorch denigrate break down let go explode kick up a storm whoop let it out burst into tears beat one's breast about argue with cry over spilt milk speak up moan over beat one's breast cry over spilled milk weep for halloo hollo call harass grouch about rip into lay into lay out call out bristle rant and rave badger harry harp on have at work over crack down on go after sound off about let have it cheer hoot call at the top of your voice yip hound bellyache about jump down one's throat take to task complain vehemently about chivvy hassle henpeck thunder against fulminate against rage against bully persecute worry express objections protest against plague peck at ride dog needle keep on at vex anguish suffer bleed agonize expostulate about protest strongly at criticize severely declaim against remonstrate about mind express objections to heavy carp at keep after be in opposition argue against lodge a protest against express disagreement with remonstrate against bawl out rate make a stand against jaw objurate make a protest against complain vociferously about disagree violently with oppose strongly put up a fight against chew out complain bitterly about whip kick up take great exception to egg urge moan at importune tease heckle bait harp on at grumble at goad distress eat nudge prod provoke hector have a problem be in opposition to disapprove of spurn quarrel with moan on at keep complaining to grumble about have a problem with grouse about cavil at draw the line bend someone's ear be on your back take it out on breathe down someone's neck get on someone's back give a hard time work on discommend discountenance cross disavow rant about gripe about disesteem draw the line at frown on beg to differ rail against be displeased raise objection express woe for wear black agonise ache miss languish yearn pine wring hands long for wring one's hands over be sad express sorrow for take it hard be brokenhearted wail about tangle with revolt rebel go-one-on-one mix it up with express opposition speak out make a protest say no voice disapproval be against take up the cudgels thumbs down say no to back-talk be displeased by

Động từ

To push suddenly but slightly, so as to cause to shake or totter
joggle shake jiggle jerk quiver wobble vibrate shudder convulse jolt quake jounce agitate judder wabble bucket wiggle waggle bump rock tremble twitch wave quaver jog wag bobble oscillate flutter bounce shiver rattle bob shimmy jig fidget writhe tremor sway toss swing heave jar move stir seesaw twitter pump twist jostle roll waver flap palpitate dither fluctuate jitter move up and down squirm wriggle thrash nod thresh undulate skip squiggle jigger shimmer reel hop fiddle dance brandish disturb throb pulsate flourish totter flaunt jump around swish vellicate buck quave thrill pulse rustle vacillate gyrate wince quail start wigwag dangle roil rouse shake like a leaf move to and fro swing back and forth swing backwards and forwards change one's position move slightly concuss worm zigzag move about move around switch work contort pitch lurch flail about move from side to side wave to and fro careen torment bother shake violently shake uncontrollably unsettle plunge list keel flounder labour tumble thrash about flicker flitter flit churn stagger commove whip succuss ruffle dodder pitchpole stir up go into spasms suffer a fit shake up flail veer set in motion put in motion ditch chuck dump buffet labor toss around let fly rise and fall weave spring float teeter falter ripple flick flinch twirl billow recoil cringe tingle dart blench squinch see-saw toddle stumble cower waddle waft swirl flirt sweep whirl blow leap fly flow stream zip have the shakes topple move back and forth move backwards and forwards trill spasm warble bang jump grind note wield swell surge move spasmodically wink twinkle glimmer blink swerve duck raise baulk balk whiffle shake in your boots quake in your boots have the quivers be agitated balance play roll about push and pull pivot stot shuffle move side to side shrink shamble hobble hover tremble precariously walk unsteadily run over lick shoot play over curl shy hirple doddle ebb and flow catch the wind walk haltingly move falteringly hesitate bob up and down walk with difficulty hang shy away draw back back away pull back blanch drop droop sag beat get cold feet shrink back loll hang loosely hang limply fall limply fall down slacken flop flag lop hang down wilt

Động từ

To assault, attack
impugn challenge dispute query question assail attack blast break contest contradict contravene criticise criticize cross deny disaffirm disavow doubt gainsay impeach negate negative oppose oppugn resist slam smear tar traduce trash traverse zap zing call into question put down run down skin alive swipe at cast aspersions upon cast doubt upon come down on cut to shreds pin on stick it to take issue with throw doubt on thumb nose at throw the book at refute rebut controvert counter repudiate reject disprove combat fight disagree with call in question object to disown disclaim counteract disallow disconfirm confute raise doubts about cast aspersions on go against cast doubt on thwart hinder suspect buck defy withstand mistrust distrust abjure disbelieve confront interrogate undermine dissent from inquire harbour suspicions about raise objections to enquire express suspicions about have reservations about express reservations about argue entertain doubts about harbour reservations about have suspicions about protest against feel uneasy about fly in the face of misdoubt have hesitations about wonder about puzzle over frustrate obstruct impede balk explode debunk discredit disparage argue with declare untrue naysay shoot down in flames disagree shoot down shoot full of holes brush aside repel check duel denounce be at variance with argue against baulk quibble over call in argue about violate demur against fight against take exception to disapprove of demur about come to blows with address be a dissenter from face down battle debate rebel against test face off stand up to tackle contend feud with call out litigate rally against remonstrate throw down accost investigate rival forswear infringe retract renounce breach eschew refuse give up weasel out of go back on word renig welsh drop out recant wash hands of renege worm out of disacknowledge transgress disobey fracture offend flout infract cancel dare reverse withsay withspeak differ overstep interfere with fail to comply with disregard interpose exclude encroach intrude trespass fail to observe conflict with spurn transgress against offend against interfere thumbs down cancel out say the opposite of refuse to accept have bone to pick take on ask quiz grill catechize demand look into put out a feeler question test the waters hit up inquire of probe compete struggle against vie face cross swords take a stand against dissent object disapprove struggle encounter clash quarrel wrangle strive protest contend with put up a fight against lock horns kick against take issue engage strive against bicker demur race wage war kick speak out against meet be against condemn do battle express disagreement with grapple complain spar be at loggerheads feud squabble push jostle except compete against express disapproval of inveigh war rebel scramble for take exception jockey for position be in opposition to be suspicious of make a fuss about kick up a fuss about kick up a stink about censure tussle skirmish brawl be at odds oppose strongly disaccord wrestle assault joust inveigh against have no confidence in have no faith in gripe expostulate tilt refuse to obey jockey deprecate quarrel with frown upon complain vociferously about be at odds with beg to differ raise objections be anti express disagreement go for tangle with speak against compete with mix it up with discount go for broke sound off kick up a fuss be in defiance of make a stand against kick up a stink take a stand put up a fight not credit not ratify not believe confound give no credence to not accept scuffle decline to support take up arms lock horns with refuse to support fulminate against rage against be unconvinced about be incredulous of ignore play off declaim against scrap lock antlers emulate counterattack prevent block expostulate about protest strongly at remonstrate about cavil rail against bear arms conflict play stickle dislike set at naught cock a snook at shoot for fail to agree with lodge a protest against thunder make a protest against have a dispute engage in conflict vie with quibble fulminate rail criticize severely jump on moan discord come to blows complain bitterly about go for jugular go for it join battle pit lodge a protest express disapproval match go after be hostile to campaign against go up against decline bombard revolt go head to head make a fuss disagree violently with have a problem with frown at make an objection dig your heels in put up an argument have a scrap set to stand up and be counted against have a dust-up have a barney go for the gold hold out against make a stink frown on set your face against go for the jugular discourage raise a question bring into question raise doubt part company with beat have misgivings about have doubts about lack confidence in feel apprehensive about take something with a pinch of salt contend against impune unseat start fighting be at odds with somebody take up on tourney discuss be in contention fail to agree be at variance be in dispute oppose action agitate against sweat be rivals match yourself against spare no effort scruple pit against set against make a nonsense of be in the running boggle have a fight raise your fists call something into question differ from diverge from trade blows enter the lists break a lance curse express objections thunder against answer retort express doubt raise doubts express doubts grouse mind express objections to think wrong not support not believe in shake one's head grumble be in opposition remonstrate against respond stop halt inhibit restrain stem go for each other come to grips box exchange blows ply weapons duke it out mix it up beef have a problem not see eye to eye reluct curb backtalk rant abuse revile upbraid rate jaw vociferate objurate fume castigate tongue-lash scold berate whip vituperate complain about kvetch grumble about moan about grouse about cavil at draw the line countervail stonewall scramble deflect be displeased quibble about crab discommend discountenance rant about beef about gripe about go-one-on-one raise objection disesteem kvetch about draw the line at bar defeat bawl out chew out kick up take great exception to campaign set one's face against dig in one's heels baulk at dissent with take up arms against blow sky high render null and void butt heads to fight bandy words chop logic refuse to accept the authority of kick over the traces come out against maneuver take issue with somebody juggle show manoeuvre event steeplechase collide bid attempt bandy essay try fence baffle foil surpass be at each other's throats take the field engage in combat be at war conduct a war engage in hostilities take the field against be in conflict march against shoot go to war fight like cat and dog grapple with skirmish with carry on hostilities make war clash with pit oneself against altercate row take tangle show jump spat cut and thrust brave try to beat match strength pitch oneself against seek prize match wits run for cope with participate in pit yourself against expose neutralise taunt gainstay neutralize withstay discept meet head-on haggle palter elude exceed in the hunt diverge go up against in contest nonconcur search out not countenance dig deep dig deeper deplore turn the tables run counter to battle against have words rip into each other be at sixes and sevens lay into let have it contradict each other shy divide pettifog vary stand up for fight back ward off struggle with keep at bay face up to fend off hold one's ground against remain firm turn down stand firm stand one's ground against hold off beggar content against give it one's all go one on one with be opposed to go toe to toe with face off against go eyeball to eyeball with be pitted against break with say nothing doing withhold assent express objection say not a chance say no way decry blame object strongly to animadvert nag recriminate rain be beyond mock scorn scout unbelieve not buy holler howl squawk mutiny neglect revolutionize desert pay no heed to set aside strike misbehave refuse to comply revolutionise not listen not heed riot break rules rise in arms go counter to take law into own hands recalcitrate not mind insurrect revolution be remiss break the rules shirk fly in face of evade pay no attention to run riot scoff at not swallow take with a pinch of salt take up the cudgels say no to make a stand back-talk make a protest express opposition speak out cry out be displeased by say no voice disapproval pick at find fault stand tug run cope have at shoot at push for deal with nominate yourself put up with put yourself forward knock oneself out make play for give one's all give all one's got

Động từ

To give a synopsis (summary) of
synopsize summarise summarize epitomise epitomize abstract digest encapsulate outline recap recapitulate reprise brief examine assess correct discuss evaluate inspect judge pan rave reedit revise rip slam study trash weigh zap sum up wrap up boil down run through bad-mouth go over run down put down read through skin alive swipe at take down give one's opinion write a critique review reiterate restate repeat criticize appraise critique rate write up look at criticise weigh up give your opinion of write a critique of comment on condense abridge abbreviate shorten precis cut put in a nutshell compress précis reduce truncate trim curtail cut down contract summate edit snip telescope sum prune clip chop blue pencil inventory give a summary of shrink crop cut short pare down cut back decrease give a precis of give a synopsis of give the main points of compact concentrate dock sketch downsize capsulize syncopate elide pare give an outline of give an abstract of give the gist of lessen diminish capsule minify constrict skim rehash compile slash restrict narrow limit get to the meat give a rundown of make a summary of get to meat give main points consolidate zip wrap-up sum-up capture expurgate bowdlerize retrograde cipher record express come down to cypher bowdlerise abort write a summary of make a outline of stop short make a résumé of make shorter take out cut out cut off dwindle estimate conclude close total get shorter minimise take up lop minimize bob excerpt retrench turn up recount make a long story short cut to the bone size up describe give a digest of put in nutshell run over delineate draft indicate characterize paraphrase rephrase replay list enumerate reword nutshell adumbrate get the measure of give a summing-up review the evidence summarize the argument summarize the evidence state again draught characterise run through again touch on cut to bone go over same ground go over again go the same round lay out tell about skeletonize make an outline of skeleton give a rough idea of give a quick rundown on give a rough idea give a thumbnail sketch of

Động từ

Look into
enquire inquire ask question query analyse analyze catechize examine explore grill hit inspect interrogate investigate probe prospect pry quiz request roast scrutinise scrutinize search seek sift study feel out find out go over hit up make inquiries request information seek information request information of seek information of test the waters doubt challenge dispute suspect mistrust impeach oppugn contest distrust disbelieve inquire of entertain doubts about demand impugn have reservations about call in question harbour suspicions about cast aspersions on raise objections to object to call into question have suspicions about put out a feeler question harbour reservations about look into express reservations about throw doubt on express suspicions about cast doubt on feel uneasy about raise doubts about check pump cross-examine cross-question sweat sound out give the third degree interview put through the wringer put questions to debrief canvass pick one's brains work over put the screws to put the screws on put through the mangle ask questions of give the third degree to put through the third degree see look survey seek an answer delve dig test drill put someone through the wringer worm something out of someone check out ascertain sweat out give the third try try out learn clarify determine make enquiries as to confirm scan research solicit make inquiry frain ask about search for answers petition hold out for raise question ask questions show curiosity sweat it out of seek answers put to the question consider educate train teach make enquiries snoop appraise skirr hunt review third-degree double-check reexamine bombard suss out subject to an examination conduct an enquiry dowse mine scout pan reconnoitre press go after reconnoiter go into make a survey of inquisition ask pointed questions put on the hotseat go over with a fine-tooth comb put a question to enquire of want to know needle put out feelers buzz pry into pop the question

Trái nghĩa của knock

knock Thành ngữ, tục ngữ

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