Summary
English to French:   more detail...
  1. stumble on:
    • Wiktionary:
      stumble on → tomber


English

Detailed Translations for stumble on from English to French