stumble upon in Portuguese stumble upon in Portuguese tropeçar verb (figuratively) To discover or find something by accident. Add to Flashcards