The phrase "to stumble upon" means to discover or find something by accident, without intentionally looking for it. It often implies that the discovery was unexpected and serendipitous.