what explains... - French English Dictionary