to go on a honeymoon - French English Dictionary