bumping into, running into, encountering, coming across, stumbling upon, running across, meeting by chance, happening upon, chancing upon, running upon, coming upon, meeting accidentally, running into... [more]
bumping into, running into, encountering, coming across, stumbling upon, running across, meeting by chance, happening upon, chancing upon, running upon, coming upon, meeting accidentally, running into... [more]