stumble upon in French stumble upon in French tomber sur verb (figuratively) To discover or find something by accident. Add to Flashcards