pleasantly stimulating (cosmetics) - French English Dictionary