架不住

jiàbuzhù
  1. (coll.) unable to withstand
  2. cannot bear
  3. can't stand it
  4. no match for

CEDICT

Entry Composition