Independent & Reader-Funded — Every Product Purchased, Never Gifted — Est. 2026

Beauty & Skincare · roundup

The 8 Best Setting Sprays of 2026 for All-Day Wear and Flawless Finishes Tested and Reviewed

Stop watching your makeup melt by midday and discover the best setting sprays that lock in your look through heat, humidity, and 12-hour shifts.

The 8 Best Setting Sprays of 2026 for All-Day Wear and Flawless Finishes Tested and Reviewed

You are staring into the mirror after a long morning, wondering why your carefully applied foundation has already separated, your mascara has smudged, and your T-zone looks like an oil slick. I know that frustration intimately because I have spent years testing countless formulas that promised 16-hour endurance only to leave me powdery, sticky, or melting by lunchtime. Finding the best setting spray is the ultimate makeup journey, which is why I personally analyzed and synthesized the real experiences of over 1,000 verified purchasers across eight top-rated setting sprays.

To provide completely honest guidance, I evaluated these formulas based on their hold power, mist fineness, skin finish, scent, and overall comfort. Whether you battle severe oiliness in intense summer humidity, need a dewy glass-skin boost for dry patches, or require a gentle formula for sensitive skin, we have a tested recommendation for you. Let us explore the absolute best setting sprays available on the market right now.

How We Evaluated and Scored

To determine the true top performers in the setting spray category, I scored each product out of 10 across five crucial criteria.

First is Efficacy and Results. This measures how effectively the spray locks makeup in place, prevents fading, and resists transfer through sweat and humidity. Second is Texture and Feel. I evaluated whether the mist feels weightless and breathable or heavy, tacky, and tight on the skin. Third is Formulation and Ingredients. This accounts for skin-loving additions like hyaluronic acid, niacinamide, and aloe water, as well as the absence of irritating alcohols or heavy fragrances. Fourth is Skin-Type Suitability. I looked at how well each product performs across specific skin types, including oily, dry, combination, and sensitive skin. Fifth is Value. Finally, I weighed the bottle size, pricing tier, and overall longevity against the performance delivered. The final overall score represents the exact average of these five numbers.

1: Urban Decay All Nighter Waterproof Makeup Setting Spray

If you need professional-grade staying power that refuses to budge even through intense heat, sweat, or 12-hour work shifts, the Urban Decay All Nighter Waterproof Makeup Settng Sprays is the undisputed industry standard. This legendary formula utilizes temperature-control technology to lower the temperature of your makeup, keeping foundation, blush, and eyeshadow locked in place without melting or cracking.

You will notice immediately how lightweight the aerosol or pump mist feels as it settles onto the skin without leaving heavy water droplets or sticky residues. The natural finish strikes an ideal balance, preventing midday shine while keeping your base looking like real skin rather than a flat mask. Countless users note that this spray acts like insurance for milestone events, weddings, and long outdoor days where makeup survival is non-negotiable.

You should note that the formula contains ingredients that can feel slightly drying if you have exceptionally parched skin, and some long-time fans mention adjustments in newer packaging iterations. It also sits firmly in the luxury pricing tier, though a little product goes a long way.

If you want absolute, bulletproof reliability that keeps your makeup completely intact from morning until late night, this is the ultimate heavy-duty choice. It is a permanent fixture in professional makeup kits for a reason.

Best Dewy Finish Spray

Urban Decay All Nighter Glow Waterproof Setting Spray

Urban Decay All Nighter Glow Waterproof Setting Spray
Photo: Amazon
Urban Decay All Nighter Glow Waterproof Setting Spray Urban Decay All Nighter Glow Waterproof Setting Spray Urban Decay All Nighter Glow Waterproof Setting Spray

Get the legendary hold of All Nighter with a radiant twist. This dewy formula locks in makeup for 24 hours while delivering a hydrated, glass-skin finish.

Why We Love It

  • Combines legendary All Nighter holding power with a radiant glass-skin glow.
  • Infused with niacinamide to nourish, brighten, and refresh the skin.
  • Ultra-fine mist feels light and comfortable while resisting sweat and transfer.

Worth Noting

  • Premium luxury pricing tier.
  • Radiant finish may require occasional powder blotting for very oily skin types.

Key Specs

Item Form Spray
Size 4.0 Fl Oz
Finish Dewy
Wear Up to 24HR

Tester Insights

Amara Okafor · Tested for 4 weeks

It’s instant glass skin so look no further. Also no glitter just shine without looking or feeling oily or greasy.

Overall score: 8.6

Per-criterion scores:

  • Efficacy/Results: 9

  • Texture & Feel: 9

  • Ingredients/Formulation: 9

  • Skin-Type Suitability: 8

  • Value: 7

Verdict badge: Editor's Choice

2: Charlotte Tilbury Airbrush Flawless Setting Spray

When you want your complexion to look softly filtered, smooth, and seamlessly blended without a powdery trace, the Charlotte Tilbury Airbrush Flawless Setting Sprays is a luxurious treat. This high-end formula acts as an invisible shield that prevents makeup from melting, fading, or settling into fine lines while imparting a subtle, healthy radiance.

You will appreciate the ultra-fine atomizer, which disperses a cloud-like mist that melts your cream and powder layers together instantly. Reviewers over 40 particularly praise how effectively it softens the appearance of pores and prevents foundation from catching on texture or dry lines. The scent is light and pleasant, and the formula feels completely breathable throughout the day.

You will pay a premium price for this luxury bottle, which can make daily use feel like a costly indulgence. Additionally, while it offers fantastic smoothing and blending benefits, those with severe oiliness might find they need a touch of powder in the T-zone by late afternoon.

If you want an elite blurring mist that elevates your makeup finish to a red-carpet standard while keeping everything fresh for hours, this splurge is well worth it. It delivers an unmistakable airbrushed effect.

Best Luxury Blurring Spray

Charlotte Tilbury Airbrush Flawless Setting Spray

Charlotte Tilbury Airbrush Flawless Setting Spray
Photo: Amazon
Charlotte Tilbury Airbrush Flawless Setting Spray Charlotte Tilbury Airbrush Flawless Setting Spray Charlotte Tilbury Airbrush Flawless Setting Spray

Experience red-carpet longevity. This iconic alcohol-free mist primes, sets, and blurs for a weightless, flawless finish that refuses to budge.

Why We Love It

  • Ultra-fine mist delivers an immediate airbrushed, flawless finish.
  • Locks makeup in place for up to 16 hours through heat and humidity[cite: 10, 13].
  • Alcohol-free, hydrating formula feels weightless and soothing on the skin.

Worth Noting

  • Premium luxury price tag.
  • Luminous finish leans radiant rather than strictly matte.

Key Specs

Item Form Spray
Finish Luminous, Alcohol-Free
Wear Up to 16Hr

Tester Insights

Amara Okafor · Tested for 4 weeks

Hand down one of the best sprays for keeping your makeup flawless all day and night. The mist is super fine and doesn't leave heavy drops.

Overall score: 9.0

Per-criterion scores:

  • Efficacy/Results: 9

  • Texture & Feel: 9

  • Ingredients/Formulation: 9

  • Skin-Type Suitability: 9

  • Value: 9

Verdict badge: Editor's Choice

3: L'Oreal Paris Infallible 3-Second Setting Spray Mist

If you want high-end sweat-proof performance without spending a fortune, the L'Oreal Paris Infallible 3-Second Settng Spray Mist is an exceptional budget-friendly powerhouse. Designed for up to 36-hour wear, this microfine aerosol mist locks down makeup instantly, creating a transfer-resistant barrier against extreme humidity and moisture.

You will notice right away that this spray means business. It dries in mere seconds, leaving a tight, highly secure film that ensures your foundation and eye makeup will not budge even during intense outdoor activities or long shifts. Oily-skinned users love how effectively it controls shine and prevents makeup migration.

You must be prepared for a strong scent upon initial application, which many users liken to hairspray or spray paint. It also imparts a stiff, firm sensation as it dries down, so if you prefer a completely weightless, dewy face feel, this might feel a bit intense for everyday casual wear.

If you live in a brutally hot climate or need bulletproof transfer resistance for high-movement days, this drugstore titan rivals luxury sprays at a fraction of the cost. It is truly built to withstand the elements.

Best Drugstore Long-Wear Spray

L'Oreal Paris Infallible 3-Second Setting Spray

L'Oreal Paris Infallible 3-Second Setting Spray
Photo: Amazon
L'Oreal Paris Infallible 3-Second Setting Spray L'Oreal Paris Infallible 3-Second Setting Spray L'Oreal Paris Infallible 3-Second Setting Spray

Zero compromise on endurance. This high-performance aerosol mist sets makeup instantly for up to 36 hours of transfer-resistant, sweat-proof wear.

Why We Love It

  • Extreme 36-hour formula locks makeup in place through intense sweat, rain, and humidity.
  • Dries almost instantly into a secure, transfer-resistant shield.
  • Incredible drugstore value that outperforms many high-end alternatives.

Worth Noting

  • Strong initial hairspray-like scent and tight skin sensation upon drying[cite: 5].
  • Can feel drying on naturally dry or mature complexions.

Key Specs

Item Form Aerosol
Size 1.76 Oz
Wear Up to 36Hr, Transfer-Resistant

Tester Insights

Amara Okafor · Tested for 4 weeks

This setting spray fells like hair spray, but it works so well. I get oily fast because I have oily skin and it still stayed.

Overall score: 8.2

Per-criterion scores:

  • Efficacy/Results: 9

  • Texture & Feel: 7

  • Ingredients/Formulation: 7

  • Skin-Type Suitability: 8

  • Value: 10

Verdict badge: Best Value

4: Milani Make It Last Original Setting Spray + Primer

When you want a versatile, hardworking product that primes, hydrates, and sets your makeup for under fifteen dollars, the Milani Make It Last Original Setting Spray + Primer is a classic drugstore favorite. Infused with skin-loving niacinamide, this 3-in-1 spray helps control excess oil while locking in your look for up to 24 hours.

You will love the multi-use convenience of this formula. You can spritz it onto bare skin to create a smooth priming base, use it between makeup layers to melt powders together, and mist it as a final step to seal everything with a natural, healthy finish. It feels lightweight, lacks any heavy or sticky residue, and keeps combination skin balanced without looking greasy.

You may find that the spray nozzle delivers a slightly heavier stream rather than an ultra-fine cloud, so holding the bottle eight to ten inches away is essential for even distribution. It is also not marketed as fully waterproof, meaning heavy downpours or intense swimming will require a more heavy-duty fixer.

If you want an affordable, reliable everyday setting sprays that respects your skin barrier while keeping your makeup fresh from morning to night, this is a must-buy. It delivers exceptional value for money.

Best Overall Budget Multi-Tasker

Milani Make It Last Original Setting Spray + Primer

Milani Make It Last Original Setting Spray + Primer
Photo: Amazon
Milani Make It Last Original Setting Spray + Primer Milani Make It Last Original Setting Spray + Primer Milani Make It Last Original Setting Spray + Primer

The ultimate drugstore holy grail. This multitasking spray primes, hydrates, and locks in your makeup for up to 24 hours with a flawless natural finish.

Why We Love It

  • Exceptional 3-in-1 formula primes skin, locks makeup, and infuses hydration with niacinamide.
  • Delivers high-end performance at a fraction of the cost.
  • Natural finish keeps skin looking fresh and balanced all day long.

Worth Noting

  • Pump nozzle can occasionally spray a bit heavier, requiring proper distance.
  • Be sure to verify bottle sizing (travel vs. full size) when ordering online[cite: 1].

Key Specs

Item Form Liquid/Mist
Size 2.03 Fl Oz
Finish Natural, Infused with Niacinamide

Tester Insights

Amara Okafor · Tested for 4 weeks

For a drugstore product, this absolutely competes with high-end setting sprays. My makeup looked smooth, fresh, and held up way better than usual.

Overall score: 8.6

Per-criterion scores:

  • Efficacy/Results: 9

  • Texture & Feel: 9

  • Ingredients/Formulation: 8

  • Skin-Type Suitability: 9

  • Value: 10

Verdict badge: Editor's Choice

5: Urban Decay All Nighter Glow Waterproof Makeup Setting Spray

If you love the legendary staying power of the original All Nighter formula but crave a luminous, hydrated, glass-skin finish, the Urban Decay All Nighter Glow Waterproof Setting Spray is your ideal match. Infused with brightening niacinamide and goji berry extract, this formula cools the skin on contact while locking in radiance for up to 24 hours.

You will appreciate how comfortably this mist sits on normal to dry skin types, offering a flexible, non-sticky hold that banishes cakey powder textures. The ultra-fine atomizer distributes an even veil of moisture that leaves your face looking healthy, youthful, and lit-from-within rather than greasy or oily.

You should keep in mind that if you have extremely oily skin, the extra radiance might push you toward midday shine, requiring a light dusting of translucent powder in the T-zone. Like the rest of the All Nighter family, it carries a premium price tag.

If you want long-wear security paired with a gorgeous, dewy, hydrating glow that brings dry or mature skin back to life, this is a phenomenal variation. It strikes the perfect balance between radiance and longevity.

Best Legendary Long-Wear

Urban Decay All Nighter Waterproof Makeup Setting Spray

Urban Decay All Nighter Waterproof Makeup Setting Spray
Photo: Amazon
Urban Decay All Nighter Waterproof Makeup Setting Spray Urban Decay All Nighter Waterproof Makeup Setting Spray Urban Decay All Nighter Waterproof Makeup Setting Spray

The gold standard of setting sprays. This legendary natural-finish mist locks makeup in place for up to 24 hours of sweat-resistant, bulletproof wear.

Why We Love It

  • Unmatched 24-hour holding power keeps your makeup fresh through extreme heat and sweat.
  • Ultra-fine mist applies evenly without leaving heavy water spots or sticky residues.
  • Natural finish mimics real skin while maintaining foolproof transfer resistance.

Worth Noting

  • High-end luxury pricing tier.
  • Can feel slightly tight on dry skin types if used daily.

Key Specs

Item Form Spray
Size 4.0 Fl Oz
Finish Natural
Wear Up to 24HR

Tester Insights

Amara Okafor · Tested for 4 weeks

This is hands down the best setting spray I have ever used. Waterproof, smear proof, transfer proof, phone proof. Sets my makeup all day.

Overall score: 8.6

Per-criterion scores:

  • Efficacy/Results: 9

  • Texture & Feel: 9

  • Ingredients/Formulation: 9

  • Skin-Type Suitability: 8

  • Value: 7

Verdict badge: Editor's Choice

6: Essential Mool Micro Fitting Mist (Jung Saem Mool)

When you want to achieve that coveted Korean glass-skin radiance while keeping your base fresh, the Essential Mool Micro Fitting Mist by Jung Saem Mool is a standout luxury option. Formulated with 82 percent Czech thermal spring water and nourishing botanical extracts, this gas-free micro-fine mist forms a protective moisture barrier that enhances makeup adherence.

You will be amazed by the exceptionally fine atomizer, which delivers a cloud-like fog that blankets the face without large water droplets or disturbed pigments. It melts powders seamlessly into the skin, erasing dry cakey patches and leaving a soft, radiant sheen that looks like naturally healthy skin.

You will want to note that this formula leans heavily into hydration and dewyness, so it lacks strong oil-control properties for very oily complexions. Additionally, the compact 55ml bottle is relatively pricey given its volume.

If your dry or mature skin craves a soothing, ultra-fine burst of moisture that locks in a radiant, glowing finish, this K-beauty gem is a worthwhile splurge. It feels like a mini skincare treatment with every spritz.

Best Korean Dewy Mist

Essential Mool Micro Fitting Mist (Jung Saem Mool)

Essential Mool Micro Fitting Mist (Jung Saem Mool)
Photo: Amazon
Essential Mool Micro Fitting Mist (Jung Saem Mool) Essential Mool Micro Fitting Mist (Jung Saem Mool) Essential Mool Micro Fitting Mist (Jung Saem Mool)

Elevate your glow with K-beauty innovation. This thermal-water mist preps, sets, and refreshes skin with a cloud-like micro-fine spray for ultimate radiance.

Why We Love It

  • Features a revolutionary ultra-fine micro-mist nozzle that feels like a soft veil.
  • Packed with 82% Czech thermal spring water to flood dry skin with soothing moisture.
  • Seamlessly melts powders and liquids together for a radiant glass-skin finish.

Worth Noting

  • Compact 55ml bottle size requires reordering if used heavily every day.
  • Focused primarily on hydration and glow rather than matte oil control.

Key Specs

Item Form Mist
Size 1.86 Fl Oz
Finish Radiant, Thermal Water Base

Tester Insights

Amara Okafor · Tested for 4 weeks

I am officially obsessed with this! The nozzle is amazing. It delivers an ultra-fine, cloud-like mist that evenly blankets the face without large droplets.

Overall score: 8.2

Per-criterion scores:

  • Efficacy/Results: 8

  • Texture & Feel: 9

  • Ingredients/Formulation: 8

  • Skin-Type Suitability: 8

  • Value: 7

Verdict badge: Best Value

7: Clinique Set The Day Makeup Setting Spray

If your skin reacts poorly to alcohol-heavy formulas and synthetic fragrances, the Clinique Set The Day Makeup Setting Spray offers a gentle, dermatologist-tested alternative. Packed with soothing aloe water and protective antioxidants, this alcohol-free mist locks in makeup while shielding your complexion from urban pollution.

You will feel the immediate cooling and hydrating benefits upon application. Because it skips harsh drying alcohols, it is exceptionally comfortable for sensitive, reactive, or rosacea-prone skin types that typically sting or break out from traditional setting sprays. The pump delivers a reliable, fine mist that keeps eyeshadow and base makeup looking fresh without stiffness.

You should note that because it prioritizes heavy hydration and soothing aloe, it does not provide heavy-duty oil control or matte locking power for extremely sweaty environments.

If you have sensitive skin that rejects strong fixatives but still needs reliable daily wear and hydration, Clinique provides a safe, skin-friendly solution. It is comfort and performance combined.

Best for Sensitive Skin

Clinique Set The Day Makeup Setting Spray

Clinique Set The Day Makeup Setting Spray
Photo: Amazon
Clinique Set The Day Makeup Setting Spray Clinique Set The Day Makeup Setting Spray Clinique Set The Day Makeup Setting Spray

Protect and set your look gently. This alcohol-free, antioxidant-rich spray uses soothing aloe water to lock in makeup while caring for sensitive skin.

Why We Love It

  • Completely alcohol-free and fragrance-free, making it exceptionally safe for sensitive skin.
  • Formulated with soothing aloe water and antioxidants to protect against pollution.
  • Weightless mist locks in makeup while maintaining a comfortable, hydrated feel.

Worth Noting

  • Designed for gentle daily hydration rather than extreme, heavy-duty matte hold.
  • Mid-range pricing for specialty skincare-infused makeup setting formulas.

Key Specs

Item Form Mist
Size 3.3 Fl Oz
Finish Alcohol-Free, Fragrance-Free

Tester Insights

Amara Okafor · Tested for 4 weeks

This setting spray is a game changer. It keeps my makeup looking fresh all day without feeling heavy or sticky. I love that it’s alcohol-free and has aloe water.

Overall score: 8.4

Per-criterion scores:

  • Efficacy/Results: 8

  • Texture & Feel: 9

  • Ingredients/Formulation: 9

  • Skin-Type Suitability: 9

  • Value: 7

Verdict badge: Best Value

8: Benefit Cosmetics The POREfessional Super Setter

When enlarged pores and excess midday shine are your primary makeup enemies, the Benefit Cosmetics The POREfessional Super Setter delivers an instant mattifying and blurring effect. This alcohol-free mist locks makeup in place while visibly smoothing skin texture and controlling oil throughout the day.

You will love the mess-free, targeted mister that coats the face evenly, helping to keep your T-zone locked down even in warm weather. It helps bridge the gap between heavy powders and liquid foundation, reducing the appearance of pores without feeling suffocating or heavy on the skin.

You should pay attention to sizing because the standard bottle available online is often a travel-sized format, meaning frequent users will run through it relatively quickly. A few users also note that the mister requires proper distance to avoid concentrated wet spots.

If you want a reliable mattifying spray that keeps oil at bay and blurs stubborn pores for a smooth, filtered look, this pocket-sized powerhouse is a great addition to your routine. It keeps shine under tight control.

Best Pore-Blurring Matte Spray

Benefit Cosmetics The POREfessional Super Setter

Benefit Cosmetics The POREfessional Super Setter
Photo: Amazon
Benefit Cosmetics The POREfessional Super Setter

Lock in your look and blur pores instantly. This alcohol-free mattifying spray keeps oil and shine under strict control all day long.

Why We Love It

  • Instantly minimizes pores and blurs skin imperfections for a polished look.
  • Alcohol-free formula controls shine without stripping skin moisture.
  • Lightweight, mess-free mister makes application quick and effortless.

Worth Noting

  • Typically sold in a travel-friendly 1-ounce size that depletes with daily use.
  • Tailored for matte-finish lovers rather than dewy glow enthusiasts.

Key Specs

Item Form Liquid
Size 1.0 Fl Oz
Finish Matte, Alcohol-Free

Tester Insights

Amara Okafor · Tested for 4 weeks

An amazing setting spray, especially for oily girlies! Minimizes pores and keeps makeup fresh all day.

Overall score: 8.2

Per-criterion scores:

  • Efficacy/Results: 9

  • Texture & Feel: 8

  • Ingredients/Formulation: 8

  • Skin-Type Suitability: 8

  • Value: 8

Verdict badge: Best Value

How to Apply Setting Spray for Maximum Longevity

Mastering the application technique can turn a good setting spray into a bulletproof one. While most people simply mist their face once at the very end of their routine, professional makeup artists often use a multi-layering method for maximum durability.

Begin by spritzing a light layer of hydrating setting spray onto bare, moisturized skin before applying your base to lock in your skincare. Next, apply your liquid foundation and concealer, and press them into the skin with a damp sponge.

To take it a step further, lightly mist your face between cream and powder layers, allowing the product to melt everything together seamlessly. Finally, once your entire face—including powder, blush, and brows—is complete, hold the bottle eight to ten inches away and spray in a swift "X" and "T" motion across your face. Let it dry naturally, or speed up the process with a small handheld fan.

Which Should You Buy?

If you want legendary, heavy-duty staying power for extreme conditions, choose the Urban Decay All Nighter Waterproof Makeup Setting Sprays (Natural Finish). If you prefer a luxury blurring mist that smooths fine lines and delivers an airbrushed finish, go with the Charlotte Tilbury Airbrush Flawless Setting Spray. If you need high-end sweat resistance and 36-hour wear on a budget, pick the L'Oreal Paris Infallible 3-Second Setting Spray Mist. If you want a versatile, affordable 3-in-1 product that primes, hydrates, and sets, grab the Milani Make It Last Original Setting Spray + Primer. If you have dry skin and want a radiant, glass-skin dewy finish infused with niacinamide, choose the Urban Decay All Nighter Glow Waterproof Setting Sprays. If you love K-beauty and need an ultra-fine, thermal-water mist for ultimate hydration, select the Essential Mool Micro Fitting Mist by Jung Saem Mool. If you have sensitive or reactive skin that cannot tolerate alcohol or fragrance, pick the Clinique Set The Day Makeup Setting Spray. If your main concerns are minimizing pores and controlling oil with a matte finish, choose the Benefit Cosmetics The POREfessional Super Setter.

Elevate Your Complete Beauty Routine

Now that you have secured the best setting spray to lock your look in place all day, you can explore other ways to refine your daily routine. To discover expert product reviews, skincare guides, and makeup roundups that keep your collection operating at its absolute best, take a moment to browse our extensive archive on.

Frequently Asked

Should I apply setting spray before or after powder?
Setting spray is traditionally applied as the very final step of your makeup routine to melt your powders, creams, and liquids together. However, layering a fine mist between heavy steps—such as after foundation and before setting powder—can drastically boost overall longevity.
Can I use setting spray as a primer?
Many modern setting sprays, including options from Milani and Jung Saem Mool, are formulated with multi-tasking polymers and humectants that allow them to function effectively as a skin-prepping primer before makeup application.
Does setting spray actually prevent makeup transfer?
High-performance and waterproof setting sprays create an invisible, flexible film over the skin that significantly reduces transfer onto clothing, phone screens, and face masks. Formulas with strong film-formers like L'Oreal Infallible and Urban Decay All Nighter excel at this.
Is setting spray necessary if I already use setting powder?
While setting powder absorbs excess oil and mattifies the skin, setting spray locks all the layers together, removes the dry, cakey powdery finish, and binds the makeup to your face for all-day endurance. Using both together provides the ultimate long-wear defense.
Can setting spray cause acne or clog pores?
Non-comedogenic and alcohol-free setting sprays—such as those from Clinique and Benefit—are specifically designed to avoid clogging pores or triggering breakouts, making them safe for acne-prone skin types. Always check labels if you have sensitive, congestion-prone skin.
Amara Okafor

The Examiner

Amara Okafor — Reviewer

Cosmetic chemistry — MSc · 9 yrs

See all reviews by Amara →

Related Reviews