make a strenuous attempt to reach the top of the mountain
Are you looking for: 力求力求登上山顶More results...
English Expression:
  1. adj.  make a strenuous attempt to reach the top of the mountain