explicarle - French English Dictionary