teach a life lesson - French English Dictionary