stranded

a. 處於困境的、進退兩難的

英文釋義

  1. cut off or left behind