take a little refreshment - French English Dictionary