to come upon unexpectedly or by chancewhile we were out on a drive in the country, we tumbled upon a farm stand selling the best peaches I've ever tasted
chance (upon), encounter, find, happen (on or upon), hit (upon), light (on or upon), meet, pitch (upon), stumble (on or onto)
luck (out, on, onto, or into)confront, facediscover, strike, turn up
bump into, come across, run across, run against, run into, run upon