French–English dictionary

English translation of the French word tout s’explique

French → English
  
FrenchEnglish
tout s’explique it all adds up