luxuriate - French English Dictionary