Đồng nghĩa của uphill

Alternative for uphill

Trái nghĩa: downhill,

Tính từ

Requiring a great deal of effort
arduous hard difficult tough demanding exhausting gruelling laborious taxing exacting formidable heavy punishing stiff murderous toilsome wearisome strenuous tiring wearying Augean backbreaking back-breaking burdensome challenging effortful fatiguing grueling hellacious herculean Herculean killer moiling onerous pick-and-shovel rigorous rough rugged severe sweaty tall testing killing knackering Sisyphean laboured labored operose trying no picnic wearing stressful crushing draining grinding sapping oppressive exigent harsh tiresome crippling brutal hellish troublesome debilitating tedious excruciating weighty enervating stringent irksome painful fierce ponderous persnickety torturous grievous tortuous toilful enervative daunting energy-consuming bothersome unremitting bruising unsparing vigorous relentless depleting grim colossal agonizing harrowing hairy thorny awkward unbearable shattering agonising cruel tough going painstaking mighty ambitious wicked mean forbidding galling extreme intolerable distressing cumbersome gargantuan serious inconvenient vexatious weary disturbing unforgiving intense strict unpleasant merciless murder staggering gigantic upstream intimidating unyielding uncomfortable titanic really hard very hard slavish difficile strained worrisome excessive steep worrying austere boring immoderate tricky bitter hardhanded inhuman searing impossible drudging imperious pressing worksome hefty almighty prohibitive time-consuming backbreaker jarring solemn distressful problematic immense troubling discomforting unreasonable prostrating huge physical exorbitant prodigious searching withering unfair punitive inexorable unrelaxing overwhelming massive monumental overburdening mammoth bad thoroughgoing dour responsible grave spartan a nuisance racking chastening dogged knotty drastic major an imposition slow protracted lengthy hardworking unrelenting large order heavy sledding unjust no piece of cake carking superincumbent wretched contrived artificial leaden tortured clumsy courageous forceful heroic impressive hectic busy hypercritical thorough precise critical careful nit-picking despotic domineering embittering overtaxing overpowering plodding headache exerting very difficult by the book forced affected overdone studied insufferable dicey awful hazardous easier said than done nerve-racking high-impact torturesome unendurable hard-won drudgy vicious marathon unnerving high-pressure problem ominous sticky tormenting not easy like getting blood out of a stone ferocious savage scabrous uphill battle inept unnatural overwrought maladroit upsetting annoying irritating vexing nagging perturbing infuriating niggling exasperating maddening plaguy pestilential pestiferous harassing concerning troublous unsettling aggravating pesky disquieting nasty discomposing importunate pestilent intractable ungovernable alarming undisciplined damaging repressive rowdy ugly messy infestive dangerous disorderly disagreeable hostile traumatic dire fraught bleak agitating terrible depressing unfavourable foreboding sinister threatening unfavorable disconcerting discouraging adverse gloomy frightening hurtful dark unfortunate dismaying dreadful disruptive dismal provoking miserable frustrating pressured disadvantageous consequential tense violent frightful discommoding embarrassing startling harmful perplexing woeful intrusive impeding injurious aggressive sad calamitous disastrous turbulent regrettable horrible anxious tragic horrendous wild unlucky heartbreaking inhospitable unfriendly stark rotten ghastly comfortless foul vile creepy energetic hopeless heartrending desolate detrimental inauspicious black unwelcome pessimistic ruinous prophetic uncertain unpropitious destructive inimical menacing bold chaotic afflictive inopportune poor stormy grandiose daring horrid straitened heart-rending industrious fractious unkind unruly extravagant lamentable lofty appalling tumultuous atrocious abominable riotous intemperate inclement unpromising unmanageable restless untoward horrifying afflicting displeasing intensive cheerless distasteful unpalatable lousy uneasy confronting cataclysmic flustering sombre large-scale deleterious disheartening catastrophic pernicious noxious bumpy joyless objectionable negative ruthless tragical chilling a stinker of a doleful nocuous somber troubled baneful unhealthy unwholesome anxiety-ridden deadly morose glum gray grey nightmarish morbid perilous prejudicial malefic malignant ill-fated undesirable mournful precarious rumbustious stretching powerful heart-pumping Spartan bare-bones barren uncharitable nail-biting nervous nerve-wracking shocking disappointing horrific tight tempestuous revolting loathsome diligent execrable gruesome complex complicated profound confused concentrated abstruse te recondite fearsome grisly macabre terrifying unwelcoming unsettled monstrous grotty charged pitiless oppressed impoverished poverty-stricken sobering big considerable peracute significant life-threatening acute audacious beastly tickly discomfiting heightened frantic untimely hair-raising dreary grand elaborate intrepid prickly dolorous from hell poignant active eventful frenzied frenetic lively undermining unsafe insidious lethal incendiary imperilling toxic subversive malicious imperiling unrealistic pretentious visionary itchy incommodious distressed scratchy unadvantageous deplorable causing discomfort ill-fitting yukky unhappy sour yucky uncongenial unlovely unpleasing unsavory magnificent cursed jinxed improbable ballsy brash idealistic unfeasible icky sore remorseless mortifying great cataclysmal fatal fanciful unreal full of problems beset by problems unsavoury offensive boisterous troublemaking hard-pressed lurid shadowy discommodious full of hardship doubtful ill-omened treacherous direful ill-boding parlous jeopardous apocalyptic rocky very bad animated madhouse tireless full furious bustling a bummer of a unlikely devastating damning uninviting gut-wrenching full on spirited action-packed raucous belligerent contumacious lawbreaking thuggish pugnacious unrestrained ill-timed infelicitous catastrophal far-fetched chill dreich murky sunless forlorn disconsolate drab darkening plutonian portentous lugubrious sullen tenebrous godforsaken saturnine drear lonesome depressive Cimmerian tenebrific elegiac cold sepulchral funereal lonely elegiacal cloudy evil two-fisted anarchic lawless fateful hard-hearted difficult to achieve melancholy radge too bad cancerous malign maleficent poisonous mischievous baleful iniquitous cantankerous reprobate nocent ill uncompromising perfectionist clamorous judgmental obstinate disapproving fussy dictatorial overbearing inflexible overexacting unamenable unaccommodating querulous insistent cavilling unbending hardheaded quibbling disparaging obdurate needy possessive hairsplitting caviling firm sticklerish faultfinding overscrupulous censuring cavillous stubborn unflinching demeaning cynical tyrannical carping censorious high-maintenance over-rigorous hard-line over-strict hard to please over-exacting fault-finding hard to satisfy over-censorious over-particular

Tính từ

Detailed and complicated in design and planning, involving many carefully arranged elements
knotty complex complicated intricate difficult hard involved baffling convoluted tangled thorny tricky troublesome awkward mystifying perplexing Byzantine involute problematic puzzling taxing tortuous baroque byzantine complicate daedal elaborate insoluble labyrinthian labyrinthine obscure sophisticated unanswerable unfathomable impenetrable involuted problematical effortful formidable Gordian mazy ramified reticular terrible bewildering confusing entangled confused abstruse enigmatic Daedalian detailed cryptic serpentine fancy recondite inscrutable mysterious undecipherable difficult to understand fiddly incomprehensible jumbled inexplicable inextricable paradoxical mixed up mind-bending esoteric ticklish winding unaccountable mixed ravelled challenging raveled wildering confounding tough interlaced unclear beyond one ambiguous deep messy opaque mixed-up full of twists and turns hard to understand devious disconcerting worrying maze-like circuitous multifarious variegated heterogeneous hidden concealed impossible spiny dark advanced muddled cumbersome drawn-out long-drawn-out high-tech dense knotted multifaceted fathomless refined bamboozling surprising oracular Daedalean hi-tech gnarly enigmatical mystical scrambled chaotic plotty long-winded mazelike arduous intertwined interwoven labyrinthial labyrinthical labyrinthal labyrinthiform labyrinthic indivisible inseparable subtle weird strange composite compounded miscellaneous multiplex mosaic mingled multiple manifold multiform conglomerate motley compound frustrating bemusing delicate insolvable hairy beyond you full of surprises problem funny peculiar odd trying fiendish kittle devilish clever gimmicky new befuddling oblique indissoluble impossible to separate very devil of a devil of a unintelligible abstract hard to follow inaccessible mind-boggling above one's head hard to solve profound vexing beyond comprehension rambling beyond one's grasp unsolvable hard to explain hazy thought-provoking over one's head weighty murky serious secret uncanny heavy veiled thorough clandestine untold particularized painstaking shadowy extensive full particular studied covert shrouded as clear as mud laboured exact precise perfected careful minute skillful prodigious labored circumstantial skilful imposing gingerbread clouded cloaked secretive overworked particularised many-faceted overdone arcane unrevealed anagogic mystic occult cloak-and-dagger black Delphic recherché highly wrought high tech cabalistic blow-by-blow nebulous sinuous twisted ornate rococo nuanced can of worms meticulous exhaustive complete comprehensive in-depth accurate specific scrupulous explicit rigorous close sweeping itemized all-inclusive fine methodical all-embracing demanding intensive encyclopedic itemised exquisite encyclopaedic elaborated radical seriatim punctilious thoroughgoing strict fastidious searching systematic sedulous total dainty all-encompassing widespread strenuous nice finicky hairsplitting definite layered inordinate state-of-the-art drastic developed faithful selective enumerated extreme revolutionary intrinsic topical in depth point-by-point daunting operose profuse abundant plentiful lavish rich copious ample stage by stage step by step at length major appropriate actual liberal sufficient elite personal immediate perfect experienced satisfying concentrated intense elegant finical faultless exclusive high-level higher-level in detail broad-ranging firsthand direct penetrating all-out concerted fine-drawn persnickety superior finicking orderly finespun nifty top-level absolute essential elemental vigorous all-absorbing ultra-fine hairline dead on winning unerring incorrupted well-crafted consummate intimate special categorical unqualified critical assiduous conscientious clocklike specialised specialized first-hand explosive heavy-duty violent vehement excruciating vicious fearsome hellacious ghastly high-pressure fierce dreadful determined blistering furious resolute keen acute ferocious almighty fearful frightful well-made well-executed out-and-out persistent accelerated fast severe insistent speeded-up polished compendious cyclopedic efficient embracive panoramic inclusive omnibus universal leaving no stone unturned cover-all all-in broad-gauge broad-gauged

Danh từ

A person or thing that causes annoyance or difficulty
bother nuisance annoyance pest hassle vexation pain aggravation irritant inconvenience headache trouble irritation problem trial botheration peeve bugbear difficulty nudnik irk drag worry ruffle thorn plague rub bore grief tribulation tease strain distress nudnick teaser bind nark gadfly annoyer skelf nyaff persecutor gnawer anxiety concern worriment palaver rigmarole pressure molestation perplexity job flurry bellyache pain in the bum pain in the neck hair shirt pain in the backside pain in the rear thorny problem exasperation frustration aggro upset disadvantage unpleasantness drawback awkwardness fuss stress struggle misfortune trials and tribulations hardship thorn in your flesh disturbance disbenefit disruption discomfort embarrassment problems lack of comfort unfitness harassment unwieldiness unease downside disquiet hindrance agitation cumbersomeness nuisance value untimeliness unsuitableness unhandiness tiresomeness uneasiness incommode troublesomeness stew inopportuneness bothersomeness put out burden fair cow bane source of irritation menace source of annoyance torment gall blister adversity thorn in one's side dilemma pip grievance provocation scourge curse load predicament nag labor labour affliction task issue pill pesterer toil challenge infliction blight besetment torture travail thorn in one's flesh suffering source of vexation test snag nightmare bane of one's life hang-up calamity cross to bear encumbrance difficult task gripe ordeal grind creep woe goad burr under someone's saddle agony setback complication strife mess thorn in the flesh millstone anguish quandary weight chore source of difficulty drip puzzle pitfall pet peeve tall order bad news hard work drain drudgery battle burr in someone's saddle thorn in someone's side thorn in someone's flesh conflict danger pinprick tormentor dispute exertion blighter nudge effort bummer infuriation yawn dire straits hot water matter source of aggravation snooze uphill battle irksomeness sorrow plight case knot source of trouble misery obstacle sore point disaster snoozer pickle offense uphill struggle tough grind offence tough assignment onus dullsville persecution yawner charge hurt droner thorn in side evil straits undertaking hitch obligation to-do bitter pill tedious thing troublemaker tedious person tiresome person tiresome thing endeavor bug ghost slog rodent source of disruption disappointment deep trouble long haul endeavour schmo quagmire cross care displeasure unhappiness teasing lesion wound chagrin frump insect terror botherment bum pester louse cause for concern pain in the behind downer issues poor excuse aggravator fizzle chip on your shoulder cause of annoyance handful destruction ruin cause of distress turmoil cancer row despair cuss badgerer scrape ruination a thorn in somebody's flesh old one-two excruciation rack death pains irritator motivator stimulator mover spur energizer stirrer excitant meddler prod busybody canker aversion dislike crashing bore dullard soreness strenuousness laboriousness arduousness struggling conundrum question incident situation affair ill feeling disharmony scandal ugliness disagreement killer beast bear complaint objection whinge deadweight grindstone tax daily grind blast Cancer visitation hydra nagging snore snoozefest yawnfest snorefest bête noire nemesis ado protest whine quibble nut bête noir downfall performance waste of time painfulness hangup travails dolour beef grumble dread responsibility demand fatal attraction undoing quarrel difference of opinion argument jam imbroglio exigency bafflement grouse holler kvetch yammer moan groan grouch resentment mind-numbing experience nonevent puzzlement hard time fear lament carp bleat cavil intrusion boring event boring thing boring person gauntlet calling albatross function mission duty work exercise assignment hard row to hoe hard mountain to climb mental burden umbrage bad situation boring situation presumption encroachment cheek liberty matter of contention point of contention tragedy failure obtrusion constraint imposition restraint imposure command hate hiccup impediment barrier harm detriment damage pet aversion risk obstruction mix-up spanner in the works catch-22 hot potato tight spot monkey wrench in the works hurdle vexed question question mark trammel gremlin fly in the ointment hornets' nest catch muddle handicap stumbling block difficult situation catastrophe infelicity misadventure loss mishap debacle wrong peril threat hazard cataclysm mishappening accident mischance bad luck commotion blow tumult jeopardy tough luck boo-boo prejudice bad break hard luck ill-treatment disservice rotten luck ill mischief imminence source of fear scare thunder source of terror source of fright caution source of dread source of apprehension

Danh từ

A problem affecting function
glitch fault flaw problem bug difficulty hitch snag blip interruption malfunction anomaly defect error gremlin hiccup kink misfire mishap setback snafu something wrong fly in the ointment impediment obstacle barrier complication hindrance stumbling block obstruction spanner in the works monkey wrench in the works hurdle drawback hazard headache block handicap catch trammel issue embarrassment facer bar deterrent trouble check encumbrance stop inhibition crimp pitfall cramp drag fetter manacle interference holdback balk shackles hassle chain disadvantage clog joker let dilemma baulk hamper prob millstone cumber booby trap hang-up rub predicament quandary tribulation disputed point point at issue pickle can of worms pinch aggravation restraint limitation burden entanglement web development factor curb restriction hardship impedance cumbrance blockade inconvenience preventive albatross barricade baggage bump blockage gridlock hampering disincentive sticking point ball and chain catch-22 monkey wrench jam-up mountain to climb delay hold-up stoppage gimmick gotcha holdup tangle land mine discontinuance weakness downside disbenefit minus imperfection detriment shortcoming bottleneck liability deficiency road block discouragement negative brake weak point weak spot wall nuisance crunch scrape shackle prevention dispute mess failing constraint arrest retardation occlusion stopping jam con trap knot ill botheration question snare count doubt squeeze disagreement puzzler hot water box traverse debit incommodity strike lock lack disability blocking adversity tight spot worry hornets' nest plight circumvention prohibition retardment roadblock blank wall impairment stricture stone in one's path hangup millstone around your neck complaint deadweight stumbling stone pale harm walkout close lockout cutoff down layoff abeyance immobilization sit-down downtime closure deduction shutdown standstill railing fence damper wait demerit penalty evil congestion privation affliction detainment detention misfortune weary load banana skin afterdeal mountain checkmate tie load disablement disorder trick perplexity holding pattern conundrum dodge ploy puzzle wile worriment habit bugbear dead weight red tape fix unseen problem spot cropper negative aspect suppression bother grievance teething trouble checking bridling curbing repression traffic jam thorn in one's side vexation mix-up source of difficulty hot potato source of trouble thorn in one's flesh muddle vexed question question mark difficult situation frustration shackling baulking cramping fettering holding back stifling smothering the rub tie-up immobilisation halting thwarting quashing foiling joker in the pack straitjacket interdict balking embargo sublimation virus sabotage intervention breakdown putting an end to putting an stop to nipping in the bud excess baggage foot dragging malware snarl-up consequence failure computer malfunction mistake blemish computer glitch downfall

Danh từ

Used in reference to a situation characterized by a specified degree of trouble or difficulty
strait difficulty crisis distress emergency hole mess pass dilemma embarrassment hardship plight predicament trouble extremity perplexity pretty a bad situation a difficult situation a mess a plight a predicament a sorry condition bewilderment bind bottleneck contingency crossroad deep water exigency hot water mystification pinch rigour rigor squeeze vicissitude a bind a fix a hole a jam a scrape a tight corner panic stations choke point turning point zero hour fine kettle of fish pretty kettle of fish fix jam stew muddle pickle imbroglio straits problem quandary spot complication scrape entanglement mire confusion mix-up tight corner tight spot quagmire impasse corner difficult situation box sticky situation awkward situation dire straits swamp rattrap rabbit hole tricky situation sticky wicket jackpot adversity spot of bother issue bother setback headache misfortune conundrum catch-22 disaster situation catastrophe puzzle calamity kettle of fish how-do-you-do unfortunate situation bad news crunch cataclysm tight situation tragedy no-win situation hassle problematic situation sad state ticklish situation hindrance hard times clutch critical situation hell on earth fiasco tribulation hell catch hang-up state depression sorry condition danger conflict can of worms double trouble obstacle soup botheration doubt train wreck juncture dispute worry upheaval hitch turmoil comess disorder blow tinderbox havoc debacle mishap drama shambles complexity trauma horror meltdown desperate straits double bind knot condition complicated situation mare's nest worst-case scenario spot of trouble bit of bother car crash controversy question nuisance count disagreement case point at issue disputed point struggle pain woe circumstance position uncertainty tangle reversal urgent situation burden asperity deadlock reverse Dunkirk crossroads conjuncture head obstruction hurdle chaos disarray failure crash collapse worriment scourge devastation drawback affliction misadventure urgency pressure tension apocalypse cleft stick boiling point crunch time breaking point flash point hornets' nest impediment snag difficult choice bad situation source of trouble grievance to-do vicious circle big trouble hot potato with nowhere to turn reversal of fortune circumstances snafu troublesome problem snake pit Gordian knot snarl hard nut to crack unpredictable situation complex problem dog's breakfast Pandora's box hornet's nest mass of problems jumble hot spot indigence destitution upset discomfiture equation involvement potential crisis emergency situation stalemate situational problem concern grief torment disappointment deep trouble inconvenience indecision poser extreme suffering facer challenge place accident botched situation state of perplexity state of uncertainty delicate situation troublesome situation spectacle worst case commotion fuss incident matter between a rock and a hard place scene disturbance business occasion melodrama affair adventure row brouhaha enmeshment embroilment worst outcome fracas sensation thrill excitement worst that could happen worst possible outcome worst comes to worst up a tree necessity jeopardy peril farce thorn in your flesh posture drag lot imperilment frustration oppression compulsion push climax unforeseen circumstances soap opera endangerment tear-jerker misery need large order rough go risk hazard exertion painfulness a spot labor a stew barricade discouragement harassment sweat dead end hardness labour crux a pickle thorn in one's side trammel hiccup vexation gremlin fly in the ointment spanner in the works rub source of difficulty thorn in one's flesh monkey wrench in the works barrier handicap stumbling block vexed question question mark pitfall harm's way diffict situation habit bugbear downside negative aspect glitch teething trouble ruin blight stress whammy shock monstrosity bomb shipwreck disorderliness desolation holocaust trial messiness bust heavy blow stroke of ill luck

Danh từ

A complicated or baffling situation or thing
perplexity difficulty mystery complexity dilemma puzzle enigma intricacy paradox problem complication fix involvement obscurity snarl how-do-you-do inextricability obfuscation abstruseness brainteaser braintwister charade chiller cliffhanger conundrum crux cryptogram grabber inscrutability inscrutableness mindboggler occult oracle poser puzzler question rebus riddle rune secrecy sphinx stickler stumper subtlety teaser thriller twister whodunit why knotty problem can of worms closed book sixty-four-thousand-dollar question tough nut to crack entanglement puzzlement convolution maze brain-teaser imbroglio challenge secret confusion mystification labyrinth head-scratcher complicacy tangle mind-boggler web unsolved problem sixty-four dollar question chaos quandary bewilderment mind-twister predicament trickiness complexness complicatedness knottiness mess morass net muddle knotty question mesh toughie facer knot cruncher disarray twist mire abstrusity skein jungle awkward problem difficult question vexed question roun question mark brain-twister hard nut to crack tough proposition tough one tortuousness quagmire convolutedness inexplicableness mystique turn koan distraction embarrassment Chinese puzzle doubt strait plight magic sticker parable a closed book Gordian knot difficult proposition depth mysteriousness profundity incomprehensibility esotericism vagueness jumble mishmash hash medley assortment clutter mixture sophistication collage agglomeration miscellany patchwork hodgepodge variety mélange smorgasbord network potpourri reconditeness arcaneness deepness occultness motley montage miscellanea hardness intricateness motley collection mixed bag bundle mass patchwork quilt mash-up weave awkwardness difficultness elaborateness involution involvedness

Danh từ

A disadvantage suffered as the result of an action or situation
penalty disadvantage detriment difficulty drawback handicap downside snag minus affliction bane burden despite disfavour disfavor suffering torment trial tribulation trouble worry cost deprivation disbenefit undesirable consequence unpleasant aspect harm price loss expense toll damage injury hurt disservice sacrifice consequences inconvenience adverse effects undesirable consequences consequence prejudice liability forfeit demerit forfeiture adverse effect ramification weight complication result mischief punishment deaths losses casualties inroad flaw weakness catch impediment nuisance pitfall defect hindrance limitation fault deficiency problem obstacle shortcoming failing restriction hardship debit incommodity strike constraint disability hurdle lack negative hiccup privation crimp cramp imperfection fetter encumbrance hitch impairment trammel obstruction albatross con afterdeal hangup stumbling block weak point weak spot fly in the ointment spanner in the works monkey wrench in the works barrier bar block deterrent drag curb holdback stop balk issue check baulk clog interference inhibition manacle restraint setback hazard chain cumber frailty shackles embarrassment let foible facer catch-22 millstone vice holdup glitch want sticking point ill discouragement baggage misfortune joker shackle barricade hamper delay blockage brake Achilles heel sin road block booby trap ball and chain monkey wrench incapacity evil inability downfall infirmity gotcha cross gimmick complaint blemish blockade puzzler impedance pickle disorder load disablement land mine preventive instability lapse debility impotence invalidity gap dereliction retardation retardment rub stricture wall hang-up chink in somebody's armor sore point millstone around your neck chink in armor bond bad flip side damper rein negative aspect fetters bonds incapability failure reservation qualification other side of the coin pale stumbling stone cumbrance trap predicament circumvention physical abnormality mental abnormality gridlock bump trick roadblock dilemma quandary inadequacy fallibility hampering disincentive interruption snare prohibition dead weight tie red tape bottleneck stoppage saddle debt duty guilt hassle stone in one's path conundrum dodge ploy puzzle wile thorn in one's side monkey on one's back denial headache jam-up mountain to climb pinch prob hole Achilles' heel unsoundness kink chink in your armour deformity straitjacket dispossession joker in the pack point at issue can of worms disputed point condition vexation disruption ailment dysfunction psychological baggage adversity disease illness malady destruction badness agitation incapacitation impasse upset blow blunder fix bug knot crunch unseen problem spot scrape cropper millstone round someone's neck discredit defeat slip abnormality involvement lease chit indebtment loan bite pledge balance contract mortgage arrear jinx tab possibility IOU due contingency remainder account knock bummer mishap reversal inefficacy error tight spot cross to bear miscalculation mischance mistake disappointment bafflement whammy deprival incompetence incompetency unfitness learning disability disqualification inexperience ill health learning difficulties special needs the rub bad mark bad news disaster area one in the eye body blow piece of bad luck kick in the teeth stroke of bad luck knock-back hold-up bit of trouble reversal of fortune bitter pill loss of credit loss of points feet of clay mark against one millstone round one's neck vulnerability fragility irresolution decrepitude enervation feebleness vitiation languor powerlessness faintness inconstancy soft spot weakest link

Trái nghĩa của uphill

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

English Vocalbulary

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