noun
1.
something obstructing one's course and demanding effort and endurance if one's end is to be attained
she encountered great difficulties on her way to success
Synonyms: asperity, hardness, hardship, rigor, vicissitude
Related Word: impediment, obstacle, obstruction, snag; dilemma, fix, jam, pickle, plight, predicament, quandary, scrape; emergency, exigency, pass, pinch, strait; bother, inconvenience, problem, trouble
Idioms: hard nut to crack, hard row to hoe, heavy sledding
2.
Synonyms: demur 2, challenge, demurral, demurrer, objection, protest, question, remonstrance, remonstration
3.
Synonyms: quarrel , altercation, beef, bickering, controversy, dispute, falling-out, fight, hassle, squabble