explains - French English Dictionary