that explains
Ça explique tes nombreux travers.
That explains your many faults.
Ça explique beaucoup de choses.
That explains a lot.
Ça explique pas mal de choses.
That explains a lot.
Eh bien, ça explique beaucoup de choses.
Well, that explains a lot.
Ça explique votre regard mauvais quand je vous ai dit qu'ils étaient à Macao.
That explains the nasty look you gave me when I told you they were in Macao.
— Insaisissables 2 (2016)