终于到达(某位置);最终落到(某种处境)
land up in / at / on / with…
终于到达(某位置);最终落到(某种处境)
to reach a final position or situation, sometimes after other things have happened
We travelled around for a while and landed up in Seattle.我们到处旅游了一段时间,最后抵达西雅图。
释义来自《牛津高阶英汉双解词典》第 9 版