what explains...? - French English Dictionary