life isn't all roses - French English Dictionary