yìng gàn

  1. to proceed tenaciously in spite of obstacles