life is too difficult - French English Dictionary