stumble on

verb
University
1

Used other than figuratively or idiomatically: see stumble, on.

2

To discover or find something by accident.

3

To meet somebody by chance.

4

To continue with difficulty in one's endeavours; to struggle on.