Explore Routine Login

Updated on June 18, 2024

Overview

What they are

These products are both vegan, cruelty-free, and reef safe facial treatments. They have a total of 5 ingredients in common

Cool Features

They both contain AHA

Suited For

They're both likely to be good for anti aging, brightening skin, sensitive skin, oily skin, reducing pores, scar healing, dark spots and better texture

Free From

They both do not contain any parabens or sulfates

What's Inside

They both contain fragrances

We independently verify ingredients, and our claims are backed by peer-reviewed research. Spot a product that needs an update? Let us know.

The INKEY List Apple Cider Vinegar Acid Peel EU
The INKEY List Apple Cider Vinegar Acid Peel
Facial Treatment
British Brand United Kingdom
Dr. Dennis Gross Skincare Alpha Beta® Extra Strength Daily Peel

Ingredient Info

Click any item below to learn more and see relevant ingredients

At a glance

Click on any of the items below to learn more

Notable Ingredients

Benefits

Concerns

Notable Ingredients

Benefits

Concerns

Ingredients Side-by-side

found in both products
Apple Cider Vinegar Acid Peel
Water Skin Conditioning, Solvent

Water. It's the most common cosmetic ingredient of all. You'll usually see it at the top of ingredient lists, meaning that it makes up the largest part of the product.

Glycolic Acid Buffering
AHA IconGood for Oily Skin IconGood for Skin Texture IconGood for Minimizing Pores IconHelps with Anti-Aging IconGood for Dark Spots IconGood for Scar Healing IconHelps brighten skin IconMay cause irritation IconMay worsen Rosacea Icon
AHAAHA Icon 7 Benefits 2 Concerns

Glycolic Acid is arguably the most famous AHA with a ton of research to back up its benefits.

Glycerin Humectant, Skin Conditioning, Skin Protecting
0 / 0 Helps hydrate Dry Skin IconHelps brighten skin Icon
2 Benefits

Glycerin is already naturally found in your skin. It helps moisturize and protect your skin.

0 Com. / 0 Irr.
Caprylyl/Capryl Glucoside Cleansing, Foaming

Caprylyl/Capryl Glucoside is an alkyl glucoside. This just means it is creating by reacting alcohol and sugar. It is a cleansing and foaming ingredient.

Polysorbate 20 Emulsifying
0 / 0 Not safe for Fungal Acne Icon
Not safe for Fungal AcneNot safe for Fungal Acne Icon

Polysorbate 20 is made by combining ethoxylation of sorbitan, ethylene oxide, and lauric acid. It is a mild cleansing agent, surfactant, and emulsifier.

0 Com. / 0 Irr.
Very Disliked Full details ->
Vaccinium Myrtillus Fruit Extract Skin Conditioning

Vaccinium Myrtillus Fruit Extract comes from the bilberry plant. This plant is native to Eurasia.

Acetum

We don't have a description for Acetum.

Unknown Full details ->
Sodium Hydroxide Buffering

Sodium Hydroxide is also known as lye or caustic soda. It is used to adjust the pH of products; many ingredients require a specific pH to be effective.

Propanediol Solvent

Propanediol helps absorb ingredients into your skin, boosting their benefits. It can act as an emollient, making your skin softer. Propanediol can help products last longer by boosting the properties of preservatives within the formulation.

Xanthan Gum Emulsifying, Emulsion Stabilising, Gel Forming

Xanthan gum is used as a stabilizer and thickener within cosmetic products. It helps give products a sticky, thick feeling - preventing them from being too runny.

Disliked Full details ->
Saccharum Officinarum Extract Moisturising, Skin Conditioning

This ingredient is also called sugarcane extract. It is a moisturizing humectant and has skin soothing properties.

Lactobacillus Skin Conditioning

Lactobacillus is a type of bacteria. It makes up most of the food fermenting lactic acid bacteria. It is used to create wine, yogurt, cheese, sauerkraut, pickles, beer, cider, kimchi, cocoa, kefir.

Phenoxyethanol Preservative
Preservative Icon
PreservativePreservative Icon

Phenoxyethanol is a preservative that has germicide, antimicrobial, and aromatic properties. Studies show that phenoxyethanol can prevent microbial growth. By itself, it has a scent that is similar to that of a rose.

Very Disliked Full details ->
Hippophae Rhamnoides Fruit Oil Skin Protecting
Oil IconHelps reduce irritation IconNot safe for Fungal Acne Icon
OilOil Icon Helps reduce irritationHelps reduce irritation Icon Not safe for Fungal AcneNot safe for Fungal Acne Icon

Hippophae Rhamnoides Fruit Oil comes from the seabuckthorn berry. The seabuckthorn fruit contains carotenoids, palmitic acid, palmitoleic acid and vitamin E.

Salix Alba Bark Extract Astringent, Skin Conditioning, Soothing
Good for Oily Skin Icon
Good for Oily SkinGood for Oily Skin Icon

Salix Alba Bark Extract comes from the white willow tree, which is native to Europe and Central Asia.

Maltodextrin Absorbent, Emulsion Stabilising, Skin Conditioning

Maltodextrin is a polysaccharide. It is derived from starch such as rice, corn, wheat, or potato starch.

Citrus Aurantium Dulcis Fruit Extract Masking, Skin Conditioning

Citrus Aurantium Dulcis Fruit Extract is more commonly known as the bitter orange. Native to Southeast Asia, this extract is commonly found in both cosmetics and foods.

Very Disliked Full details ->
Citrus Limon Fruit Extract Masking, Skin Conditioning
May cause irritation Icon
May cause irritationMay cause irritation Icon

Citrus Limon Fruit Extract comes from lemons. While lemon extract is exfoliating and antimicrobial, it can also cause skin sensitivity.

Very Disliked Full details ->
Citronellyl Methylcrotonate Masking, Perfuming
Fragrance Icon
FragranceFragrance Icon

Citronellyl Methylcrotonate is a fragrance.

Unknown Full details ->
Acer Saccharum Extract Skin Conditioning

We don't have a description for Acer Saccharum Extract.

Ethylhexylglycerin Skin Conditioning

Ethylhexylglycerin (we can't pronounce this either) is commonly used as a preservative and skin softener. It is derived from glyceryl.

Leuconostoc/Radish Root Ferment Filtrate Antimicrobial

Leuconostoc/Radish Root Ferment Filtrate is a natural preservative. It comes from fermenting radish roots with a bacteria called leuconostoc. Leuconostoc comes from lactic acid. This bacteria is used to make the traditional Korean side-dish, kimchi. It is also used to make sourdough bread (both incredibly yummy foods).

Biosaccharide Gum-1 Skin Conditioning

Biosaccharide Gum-1 is a sugar created from fermented sorbitol. Most sorbitol is made from potato starch.

Phytic Acid
AHA IconHelps brighten skin IconMay worsen Rosacea Icon
AHAAHA Icon Helps brighten skinHelps brighten skin Icon May worsen RosaceaMay worsen Rosacea Icon

Phytic Acid is a gentle AHA and antioxidant. The chemical makeup makes it classified as an AHA, such as lactic acid.

Agastache Mexicana Flower/Leaf/Stem Extract Skin Conditioning, Skin Protecting

Agastache Mexicana is a shrub from North America. All parts of this shrub contain antioxidants.

Unknown Full details ->
Alpha Beta® Extra Strength Daily Peel
Water Skin Conditioning, Solvent

Water. It's the most common cosmetic ingredient of all. You'll usually see it at the top of ingredient lists, meaning that it makes up the largest part of the product.

Alcohol Denat. Antimicrobial, Astringent, Masking
Alcohol IconCan worsen Dry Skin IconMay worsen Oily Skin IconMay cause irritation IconMay worsen Eczema IconMay worsen Rosacea Icon
AlcoholAlcohol Icon 5 Concerns

Alcohol Denat. is an alcohol with a denaturant property. It is created by mixing ethanol with other additives.

Very Disliked Full details ->
Glycolic Acid Buffering
AHA IconGood for Oily Skin IconGood for Skin Texture IconGood for Minimizing Pores IconHelps with Anti-Aging IconGood for Dark Spots IconGood for Scar Healing IconHelps brighten skin IconMay cause irritation IconMay worsen Rosacea Icon
AHAAHA Icon 7 Benefits 2 Concerns

Glycolic Acid is arguably the most famous AHA with a ton of research to back up its benefits.

Potassium Hydroxide Buffering

Potassium hydroxide is commonly known as caustic potash. It is used to fix the pH of a product or as a cleaning agent in soap. In cleansers, it is used for the saponification of oils.

Very Disliked Full details ->
Hamamelis Virginiana Water Astringent, Skin Conditioning, Soothing
Can worsen Dry Skin Icon
Can worsen Dry SkinCan worsen Dry Skin Icon

Hamamelis Virginiana Water is made by distilling parts of the witch hazel plant. You can also call this ingredient "witch hazel water".

Disliked Full details ->
Salicylic Acid Masking, Preservative, Skin Conditioning
BHA IconPreservative IconGood for Oily Skin IconGood for Minimizing Pores IconGood for Scar Healing IconHelps fight Acne IconHelps brighten skin IconCan worsen Dry Skin IconMay cause irritation IconMay worsen Eczema IconMay worsen Rosacea Icon
BHABHA Icon PreservativePreservative Icon 5 Benefits 4 Concerns

Salicylic Acid (also known as beta hydroxy acid or BHA) is one of the most well-known ingredients for treating skin that struggles with blackheads and acne. It helps to exfoliate both the skin's surface and pores, and also acts as an anti-inflammatory agent.

Polysorbate 20 Emulsifying
0 / 0 Not safe for Fungal Acne Icon
Not safe for Fungal AcneNot safe for Fungal Acne Icon

Polysorbate 20 is made by combining ethoxylation of sorbitan, ethylene oxide, and lauric acid. It is a mild cleansing agent, surfactant, and emulsifier.

0 Com. / 0 Irr.
Very Disliked Full details ->
Lactic Acid Buffering, Humectant, Skin Conditioning
AHA IconGood for Skin Texture IconGood for Minimizing Pores IconHelps with Anti-Aging IconGood for Dark Spots IconGood for Scar Healing IconHelps brighten skin IconMay cause irritation IconMay worsen Eczema IconMay worsen Rosacea Icon
AHAAHA Icon 6 Benefits 3 Concerns

Lactic Acid is an AHA that is derived from fermenting lactose, a carbohydrate from milk. It removes the top layer of old and dead skin cells and helps increase cell turnover.

Mandelic Acid Antimicrobial
AHA IconGood for Minimizing Pores IconHelps brighten skin IconMay cause irritation IconMay worsen Rosacea Icon
AHAAHA Icon 2 Benefits 2 Concerns

Mandelic Acid helps exfoliate skin. It also contains antioxidant properties.

Malic Acid Buffering
AHA IconGood for Skin Texture IconGood for Minimizing Pores IconGood for Scar Healing IconHelps brighten skin IconMay cause irritation IconMay worsen Rosacea Icon
AHAAHA Icon 4 Benefits 2 Concerns

Malic Acid is an AHA derived from unripe fruit. The word "Malic" comes from the word "Malum". In Latin, "Malum" means apple.

Citric Acid Buffering, Masking
AHA IconGood for Skin Texture IconGood for Minimizing Pores IconGood for Scar Healing IconHelps brighten skin IconMay cause irritation IconMay worsen Rosacea Icon
AHAAHA Icon 4 Benefits 2 Concerns

Citric Acid is an AHA derived from citrus fruits (think oranges, lemons, and limes!).

Disliked Full details ->
Salix Alba Bark Extract Astringent, Skin Conditioning, Soothing
Good for Oily Skin Icon
Good for Oily SkinGood for Oily Skin Icon

Salix Alba Bark Extract comes from the white willow tree, which is native to Europe and Central Asia.

Menthone Glycerin Acetal Refreshing

We don't have a description for Menthone Glycerin Acetal.

Unknown Full details ->
Camellia Sinensis Leaf Extract Antimicrobial, Antioxidant, Astringent
Antioxidant IconHelps reduce Skin Redness IconHelps reduce irritation IconGood for Minimizing Pores IconHelps with Anti-Aging IconHelps fight Acne Icon
AntioxidantAntioxidant Icon 5 Benefits

Camellia Sinensis Leaf Extract is derived from the leaves of the tea plant. Black tea, green tea, and oolong tea are all harvested from this plant.

Achillea Millefolium Extract Cleansing, Masking, Refreshing

Achillea Millefolium Extract comes from the yarrow plant. Yarrow is rich in antioxidants and fatty acids.

Anthemis Nobilis Flower Extract Masking, Perfuming, Skin Conditioning
Fragrance Icon
FragranceFragrance Icon

Anthemis Nobilis Flower Extract is from the Roman Chamomile flower.

Soy Isoflavones Skin Conditioning

We don't have a description for Soy Isoflavones.

Disliked Full details ->
Copper PCA Humectant, Skin Conditioning

We don't have a description for Copper PCA.

Zinc PCA Humectant, Skin Conditioning
Good for Scar Healing IconHelps fight Acne Icon
2 Benefits

Zinc PCA (or "zinc salt") differs slightly from zinc itself. PCA stands for pyrrolidone carboxylic acid. However, Zinc PCA comes from zinc.

Lecithin Emollient, Emulsifying, Skin Conditioning

Lecithin is a term for a group of substances found in plants, animals, and humans. They are made up of mixture of fatty acids. These fatty acids usually are a mixture of phosphoric acid's choline ester connected to stearic, oleic, and palmitic acids. Most lecithins are created from plant ingredients scuh as sunflower.

Disliked Full details ->
Disodium EDTA

Disodium EDTA plays a role in making products more stable by aiding other preservatives.

Disliked Full details ->
Alcohol Antimicrobial, Astringent, Masking
Alcohol IconCan worsen Dry Skin IconMay worsen Oily Skin IconMay cause irritation IconMay worsen Eczema IconMay worsen Rosacea Icon
AlcoholAlcohol Icon 5 Concerns

Alcohol comes in many different forms. Different types of alcohol will have different effects on skin. This ingredient is usually an astringent alcohol.

Very Disliked Full details ->
Polysorbate 80 Emulsifying
0 / 0 May worsen Oily Skin IconNot safe for Fungal Acne Icon
2 Concerns

Polysorbate 80 is a surfactant and emulsifier. It is used to keep ingredients together, and prevent oils and waters from separating.

0 Com. / 0 Irr.
Very Disliked Full details ->
Parfum Masking, Perfuming
Fragrance IconMay worsen Eczema IconMay worsen Rosacea Icon
FragranceFragrance Icon 2 Concerns

Parfum is a catch-all term for an ingredient or more that is used to give a scent to products.

Very Disliked Full details ->
Linalool Perfuming
Fragrance IconMay cause irritation IconEU Allergen Icon
FragranceFragrance Icon 2 Concerns

Linalool is a fragrance and helps add scent to products. It's derived from common plants such as cinnamon, mint, citrus, and lavender.

Very Disliked Full details ->
Benzyl Salicylate Perfuming, UV Absorber
Fragrance IconEU Allergen Icon
FragranceFragrance Icon EU AllergenEU Allergen Icon

Benzyl Salicylate is a solvent and fragrance additive. It is an ester of benzyl alcohol and salicylic acid. This ingredient can be naturally found in some plants and plant extracts.

Very Disliked Full details ->
Benzoic Acid Masking, Preservative
Preservative IconMay worsen Eczema Icon
PreservativePreservative Icon May worsen EczemaMay worsen Eczema Icon

Benzoic Acid is used to preserve and adjust the pH of products.

Disliked Full details ->
Phenoxyethanol Preservative
Preservative Icon
PreservativePreservative Icon

Phenoxyethanol is a preservative that has germicide, antimicrobial, and aromatic properties. Studies show that phenoxyethanol can prevent microbial growth. By itself, it has a scent that is similar to that of a rose.

Very Disliked Full details ->
Sodium Benzoate Masking, Preservative
Preservative Icon
PreservativePreservative Icon

Sodium Benzoate is a preservative. It's used in both cosmetic and food products to inhibit the growth of mold and bacteria. It is typically produced synthetically.

Disliked Full details ->
Sodium Bicarbonate Abrasive, Buffering, Skin Protecting
Exfoliant Icon
ExfoliantExfoliant Icon

Sodium Bicarbonate has a more famous name: Baking soda.

Very Disliked Full details ->
Resveratrol Antioxidant, Skin Protecting
Antioxidant Icon
AntioxidantAntioxidant Icon

Resveratrol is a famous emerging antioxidant. It is a good alternative for sensitive skin types who cannot tolerate retinoids.

Retinol Skin Conditioning
Retinoid IconGood for Oily Skin IconGood for Skin Texture IconGood for Minimizing Pores IconHelps with Anti-Aging IconGood for Dark Spots IconGood for Scar Healing IconHelps fight Acne IconHelps brighten skin IconCan worsen Dry Skin IconMay cause irritation IconMay worsen Eczema Icon
RetinoidRetinoid Icon 8 Benefits 3 Concerns

Retinol is a gold-standard ingredient for anti-aging. It is a form of Vitamin A and belongs to the class of retinoids that also includes tretinoin.

Ascorbic Acid Antioxidant, Buffering, Masking
Vitamin C IconAntioxidant IconHelps reduce Skin Redness IconGood for Skin Texture IconHelps with Anti-Aging IconGood for Dark Spots IconGood for Scar Healing IconHelps brighten skin Icon
Vitamin CVitamin C Icon AntioxidantAntioxidant Icon 6 Benefits

Ascorbic Acid is is pure Vitamin C. This form makes up the largest amount of vitamin C found naturally in our skin.

Ubiquinone Antioxidant, Skin Conditioning
Antioxidant IconHelps with Anti-Aging Icon
AntioxidantAntioxidant Icon Helps with Anti-AgingHelps with Anti-Aging Icon

Ubiquinone (Coenzyme Q10) is a molecule already found in our bodies. It is a potent antioxidant and skin-soothing ingredient.

Ascorbyl Palmitate Antioxidant, Masking
2 / 0 Vitamin C IconAntioxidant IconHelps reduce Skin Redness IconGood for Skin Texture IconHelps with Anti-Aging IconGood for Dark Spots IconGood for Scar Healing IconHelps brighten skin IconNot safe for Fungal Acne Icon
Vitamin CVitamin C Icon AntioxidantAntioxidant Icon 6 Benefits Not safe for Fungal AcneNot safe for Fungal Acne Icon

Ascorbyl Palmitate is created by combining pure Vitamin C and palmitic acid. It is an antioxidant and helps reduce hyperpigmentation.

2 Com. / 0 Irr.
Disliked Full details ->
Phospholipids Skin Conditioning

Phospholipids are naturally found in our skin as they are the main component of cell membranes. Phospholipids have humectant, emollient, antioxidant properties.

Retinyl Palmitate Skin Conditioning
1-3 / 1-3 Retinoid IconGood for Oily Skin IconGood for Skin Texture IconGood for Minimizing Pores IconHelps with Anti-Aging IconGood for Dark Spots IconGood for Scar Healing IconHelps fight Acne IconCan worsen Dry Skin IconMay cause irritation IconNot safe for Fungal Acne Icon
RetinoidRetinoid Icon 7 Benefits 3 Concerns

Retinyl palmitate is a form of retinoid. Retinoids are the superstar class of anti-aging ingredients that include tretinoin and retinol.

1-3 Com. / 1-3 Irr.
Tocopheryl Acetate Antioxidant, Skin Conditioning
0 / 0 Vitamin E IconAntioxidant IconHelps brighten skin Icon
Vitamin EVitamin E Icon AntioxidantAntioxidant Icon Helps brighten skinHelps brighten skin Icon

Tocopheryl Acetate is AKA Vitamin E. It is an antioxidant and protects your skin from free radicals. Free radicals damage the skin by breaking down collagen.

0 Com. / 0 Irr.
Raphanus Sativus Root Extract Astringent, Skin Conditioning

We don't have a description for Raphanus Sativus Root Extract.

Unknown Full details ->
Sodium PCA Humectant, Skin Conditioning
0 / 0

Sodium PCA is the sodium salt of pyroglutamic acid and is naturally occurring on human skin.

0 Com. / 0 Irr.
BHA Antioxidant, Masking
Antioxidant Icon
AntioxidantAntioxidant Icon

This BHA stands for butylated hydroxyanisole. If you are looking for the beta-hydroxy acid, aka as Salicylic Acid, click here.

Octoxynol-9 Emulsifying
0-1 / 0

Octoxynol-9 are part of a group called ethoxylated alkyl phenols. Octoxynols are usually found in hair-coloring products.

0-1 Com. / 0 Irr.
Unknown Full details ->
Simethicone Emollient, Skin Conditioning
1 / 0 Silicon Icon
SiliconSilicon Icon

Simethicone is a silicone. It is an emollient and used to reduce foaming in a product. It is also often used to coat sunscreen ingredients for better spreadability.

1 Com. / 0 Irr.
Unknown Full details ->
Tetrasodium EDTA

Tetrasodium EDTA is the salt formed from neutralizing ethylenediamine tetraacetic acid with sodium hydroxide. It is a chelating agent and used to prevent metal ions from binding to other ingredients. This helps keep the product and ingredients stable.

Disliked Full details ->

Ingredients Explained

These ingredients are found in both products.

Ingredients higher up in an ingredient list are typically present in a larger amount.

Skin Conditioning, Solvent
Loved

Water. It's the most common cosmetic ingredient of all. You'll usually see it at the top of ingredient lists, meaning that it makes up the largest part of the product.

So why is it so popular? Water most often acts as a solvent - this means that it helps dissolve other ingredients into the formulation.

You'll also recognize water as that liquid we all need to stay alive. If you see this, drink a glass of water. Stay hydrated!

Learn more about Water
Buffering
Loved

Glycolic Acid is arguably the most famous AHA with a ton of research to back up its benefits.

Its main role is to remove the top layer of dead skin cells, allowing newer skin cells to emerge.

Specifically, AHAs work by breaking down the structural "glue" holding the old skin cells in place. Getting rid of the old skin cells allows skin to regenerate newer skin cells in its place. A build up of dead skin cells can lead to tired and dull looking skin.

Due to this, glycolic acid helps with:

Fun fact: Glycolic acid increases skin hydration by playing a role in creating molecules that create hyaluronic acid naturally.

When starting glycolic Acid, it is normal to feel slight stinging.

The pH value and concentration of glycolic acid play a role in the effectiveness of the product. Concentrations between 5-20% glycolic acid have been shown to be effective in clinical studies.

Recent studies have shown Glycolic Acid may protect the skin against UV damage. However, you should always wear SPF, especially when using exfoliants.

Read more about some other popular AHA's here:

Learn more about Glycolic Acid
Emulsifying
Very Disliked

Polysorbate 20 is made by combining ethoxylation of sorbitan, ethylene oxide, and lauric acid. It is a mild cleansing agent, surfactant, and emulsifier.

As a surfactant, it helps collect dirt and oils for washing. Emulsifiers prevent oils and water from separating.

Polysorbate 20 also adds scent to a product. Since it is made using sorbitol, it has a sweet scent. Sorbitol can also be found in fruits such as apples and peaches.

The lauric acid used to create Polysorbate 20 is often derived from coconuts.

Polysorbate 20 may not be fungal acne safe.

Learn more about Polysorbate 20
Preservative
Very Disliked

Phenoxyethanol is a preservative that has germicide, antimicrobial, and aromatic properties. Studies show that phenoxyethanol can prevent microbial growth. By itself, it has a scent that is similar to that of a rose.

It's often used in formulations along with Caprylyl Glycol to preserve the shelf life of products.

Astringent, Skin Conditioning, Soothing
Liked

Salix Alba Bark Extract comes from the white willow tree, which is native to Europe and Central Asia.

Salix Alba Bark Extract has often been described as salicylic acid's cousin. This is due to the salicin it contains. However, studies are limited showing salix alba bark to be an effective salicylic acid alternative.

Salicin does have anti-inflammatory and antioxidant properties. It has shown to decrease the formation of inflammatory mediators, such as tumor necrosis factor-α and nuclear factor-kappa B. Salicin also has a mildly exfoliating effect on the skin.

Several other components in salix alba bark extract also contain antioxidant properties, such as flavonoids and polyphenols. Antioxidants may help with anti-aging as they neutralize harmful free-radical molecules.

Willow Bark extract has been used for thousands of years. Ancient civilizations used white willow to help treat pain and fevers.

Learn more about Salix Alba Bark Extract

Ingredient Ratings

Here's what our community thinks of the ingredients in these two products.

Apple Cider Vinegar Acid Peel
15
2
5
3
liked
mixed
disliked
not rated
Alpha Beta® Extra Strength Daily Peel
18
3
19
4
liked
mixed
disliked
not rated

When to use

3 Routines
0% use in am
100% use in pm
33% use every day
114 Routines
23% use in am
77% use in pm
65% use every day
When to use See routines that use it ->

Reviews

Here's what our community thinks

The INKEY List Apple Cider Vinegar Acid Peel 25 ingredients

4.0 /5
from 0 ratings