inescapable

a. 逃不掉的、不可避免的

英文釋義

  1. impossible to avoid or evade