have/take a rest - French English Dictionary