stumble against

Verb

 * 1)  To discover or find something by accident.
 * 2)  To meet somebody by chance.

Translations

 * French: tomber sur


 * French: tomber sur