stumble upon(也作 stumble on)是一个动词短语,意思是"偶然发现,无意中碰到"。指在没有刻意寻找的情况下,意外地发现某人、某物或某事。
/ˈstʌm.bəl əˈpɒn/
I stumbled upon a lovely little café while walking through the old town.
我在老城区散步时偶然发现了一家很棒的小咖啡馆。
While researching her family history, she stumbled upon a collection of letters written by her great-grandmother during the war, which completely changed her understanding of the family's past.
在研究家族历史时,她无意中发现了一批曾祖母在战争期间写的信件,这彻底改变了她对家族过去的认识。
stumble 源自中古英语 stumblen,原意是"绊倒、跌跌撞撞地走",与古挪威语 stumla 有关。后来这个词引申出"偶然遇到"的含义——就像走路时不小心"绊"到了什么东西一样,带有一种意外和偶然的意味。搭配介词 upon(在……之上)构成短语,表达"偶然碰上"这一概念。这个用法最早出现在16世纪左右的英语中。