explicadora - French English Dictionary