live a life of luxury - French English Dictionary