have a perfect time - French English Dictionary