implora - French English Dictionary