Version Française
Translate
"to stumble upon / on sth."
to French Language
English to French
French to English
English
French
to stumble upon / on sth.
tomber sur qc. (fig.)