1.陷于困境,孤立无援
2.(船)搁浅
3.(人)落后,过时
1.stranded and abandoned, and perhaps helpless
2.beyond the reach of water