stumble upon in Finnish
stumble upon in Finnish
löytää sattumalta
(figuratively) To discover or find something by accident.
törmätä
(figuratively) To discover or find something by accident.