explicarse - French English Dictionary