Feedback
stumble upon
Find something accidentally
stumble across
Find something accidentally
stumble against
To discover or find something by accident.
To meet somebody by chance.
stumble on
to discover or find something by accident
to meet somebody by chance