inescapably

adv. 逃不掉地

英文釋義

  1. by necessity