French to English Dictionary

Version Française

"à ce moment-là" meaning in English