RichThesaurus
catch off guard
vs
stumble on
catch off guard
stumble on
verb
to discover or find something by accident
to meet somebody by chance
How often have the words
catch off guard
and
stumble on
occurred in a corpus of books?
(source:
Google Ngram Viewer
)