explanative - French English Dictionary