stumble on
phrasal verbstumble across/on/upon something/somebody
- to discover something/somebody unexpectedly
意外发现;偶然遇见 - Police have stumbled across a huge drugs ring.
警方无意中发现一个庞大的贩毒集团。 - I stumbled across Thompson outside the hotel.
我在旅馆外面偶然发现了汤普森。 - I stumbled across the place quite by chance.
我无意中发现了这个地方。
- Police have stumbled across a huge drugs ring.