Definitions for "Sephora"
Keywords:  lvmh, makeup, paris, fragrances, beauty
a leading national retailer of brand-name makeup, skin care products, fragrances, bath products, skin products, hair products, beauty care tools and gifts
Sephora is a chain of beauty products stores founded in France in 1969 and acquired by Paris-based LVMH in 1997.