struggle

verb
  1. to try very hard to do something difficult
  2. to move with difficulty or great effort
  3. to fight against someone or something
noun
  1. a difficult effort to achieve something
  2. a physical fight between people

Examples