implorar - French English Dictionary