explicarlo - French English Dictionary