(N) :
a French multinational retailer of personal care and beauty products, offering nearly 340 brands alongside its own private label, the Sephora Collection.
(N) :
a French multinational retailer of personal care and beauty products, offering nearly 340 brands alongside its own private label, the Sephora Collection.