explicate - French English Dictionary