Online Dictionary
Definition of " depuis ce temps-là " in French English Dictionary
Results
depuis ce temps-là
  • {ADV} ever after