What is "stumble upon" means?
I search "stumble" on the dictionary.
And get a sentence like "He stumbled on the staircase and hurt his leg."
OK, I understand that.
But I also get a sentence "I stumbled upon the rare book in a second-hand bookstore."
To me, "stumble" and "stumble upon" have totally different meanings.
I want to know the linkage between them.