siege
again and again; over and over again; repeatedly
make great efforts; try hard; endeavor; exert oneself; hump; strive; effortstruggle; perspiration【医】 nisus