• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
Wild Wild Whisk
  • Home
  • About
    • Contact
  • Recipes
    • Bread
      • Quick Bread
      • Yeasted Bread
    • Breakfast/Brunch
    • Dessert
      • Brownies & Bars
      • Cakes
      • Cupcakes & Muffins
      • Cookies
      • Pies & Pastries
      • Candies & Other Confections
    • Drinks & Smoothies
    • Frozen Treats
    • Savory Dishes
    • Dog treats
  • Tips & How To
    • Baking Basic & Science
    • How-to
  • The Dessert Board Deck
  • Navigation Menu: Social Icons

    • Facebook
    • Instagram
    • Pinterest
    • Twitter
menu icon
go to homepage
search icon
Homepage link
  • About
  • The Dessert Board Deck
  • All Recipes
  • Dog treats
  • Tips & How To
×
Home » Video

The Best Swiss Meringue Buttercream (with video)

By Trang Doan - Feb 25, 2019 (updated Apr 11, 2025) - This post may contain affiliate links.

Jump to Recipe
Swiss meringue buttercream in a tea cup

This is hands-down the easiest, silkiest Swiss Meringue Buttercream you’ll ever make—and yes, it works every single time! This recipe is tried, true, and well-tested. Thanks to a stable meringue base, it’s a dream to pipe or spread, with a smooth texture that holds up beautifully. Best of all, it’s endlessly versatile—perfect as-is or ready to be infused with your favorite flavors, like rich chocolate, zesty citrus, freeze-dried berries, espresso, or warm spices.

Vanilla bean Swiss buttercream in a tea cup.

✨ Trang’s Recipe Highlights


  • FLAVOR: not too sweet, rich, buttery with a hint of vanilla.
  • TEXTURE: light and airy, smooth and luxurious, extremely silky.
  • EASE: it does take more effort than just creaming together butter and sugar like a classic vanilla buttercream frosting, but this Swiss buttercream recipe is truly failproof! All my tips and step-by-step instructions with photos will ensure your success.

This recipe was originally adapted from Chef Duff’s Swiss Meringue Buttercream in Duff Bakes. It turned out that his recipe actually utilizes the French meringue method, which I will explain in the FAQs. I’ve since made it many many times using the Swiss meringue method instead – I found it to be more stable – and experimented with different flavors such as:

  • Blueberry Swiss Meringue Buttercream for this Lemon Blueberry Cake 
  • Oreo Swiss Meringue Buttercream in these Cookies and Cream Cupcakes 
  • Mint Swiss Meringue Buttercream in these Christmas Pinata Cupcakes 
  • Espresso Swiss Meringue Buttercream for Mocha Cake and Mocha Cupcakes

Ingredients you’ll need

The 4 basic ingredients you’ll need to make a this Swiss buttercream are pictured below. Jump to the recipe card for the full list of ingredients with quantities and step-by-step instructions.

Ingredients for swiss meringue buttercream in bowls.
  • Egg whites – you can use fresh egg whites, day-old-pre-separated egg whites, cold egg whites, room temperature egg whites or carton egg whites. I’ve tested this recipe with all of these successfully. While most blogger will advise against carton egg whites, I’ve tested this recipe with Target brand carton egg whites and it worked just fine.
  • Unsalted butter – don’t substitute salted butter or you’ll end up with salty buttercream.
  • Vinegar or Lemon Juice is an acid to stabilize the meringue. You can also use cream of tartar. This is a very important ingredient, without it the meringue can collapse.
  • Sugar – I used vanilla sugar here but you can substitute granulated sugar and a teaspoon of vanilla extract.
  • A pinch of salt is optional but I’ve been adding it to all my frosting recipes to enhance the flavor, mellow out the sweetness and add complexity.

Tips for making Swiss meringue buttercream

Make sure your equipment is clean

Meringue can be a challenge to make since just a spec of oil, butter or egg yolk can ruin it. So, to ensure you have the best outcomes, make sure all of your equipment, tools, utensils are clean, dry and grease-free.

Fully dissolve the sugar

You may end up with gritty buttercream if the sugar is not fully dissolved early on during the process. I’ve never experienced this first hand but I’ve always made sure to check the egg white mixture to make sure I can’t feel any sugar granules after it’s been heated up to 160°F.

Heating egg whites and sugar to prepare for mint Swiss meringue buttercream.

Be gentle with the meringue

Once you’ve transferred the egg white mixture to a stand mixer, start on low speed and gradually increase to medium speed as the meringue starts to shape up and finish on medium high at the end when you get to stiff peak. Check the meringue along the way and stop as soon as you gets to stiff peak so you don’t over-whip it.

Stiff peak meringue on a wire whip.

Don’t rush adding butter

Add just one cube of room temperature butter at a time and allow it to incorporate fully. Adding too much butter at once will increase the chance of the mixture splitting or curdling.

Adding butter to meringue to make Swiss meringue buttercream.

Splitting or curdling

Once you’ve added all of the butter to the meringue, the mixture may look broken like cottage cheese, this is normal. Keep beating it and the buttercream will come together.

I find that this “cottage cheese” stage is barely noticeable when using the Swiss Meringue method. It takes only a few minutes for the mixture to come together. But when using the French Meringue method, which I don’t recommend any longer, it can take a bit longer.

Collage of 2 photos showing the change in texture of the Swiss buttercream with time.

Too soft or runny

Make sure the meringue is not too warm when you start adding butter and make sure your butter is room temperature but not about to melt. You should be able to make an indentation on the stick of butter when pressed with your finger but it should not fall apart. Butter can become too soft during hot summer days.

Tastes just like a stick of butter

If your buttercream taste just like butter smeared on toast, that’s not very yummy on cakes. This does happens if you don’t incorporate enough air into the final frosting. The air whipped into the buttercream is what makes it light and fluffy, so be sure to beat it long enough to achieve that texture.

Swiss meringue buttercream beaten until fluffy.

Other problems?

Check out this guide for rescuing your Swiss meringue buttercream.

HUNGRY FOR MORE? Join my free newsletter to receive weekly email filled with recipe ideas, inspirations with a sprinkle of personal anecdotes and the occasional exclusive recipes for email subscribers only.

📖 Recipe card

Vanilla bean Swiss buttercream in a tea cup.

Swiss Meringue Buttercream Recipe

This is the easiest and most velvety Swiss Meringue Buttercream that will work every single time. Make it plain, or flavored it with vanilla sugar, vanilla extract, or turn it into a Chocolate Swiss Meringue Buttercream for even more decadent goodness.
4.50 from 2 votes
Print Pin Rate
Prep Time: 20 minutes minutes
Cook Time: 10 minutes minutes
Total Time: 30 minutes minutes
Yield: 3 cups
Author: Trang

Equipment

  • Stand Mixer
  • Thermometer
  • Saucepan

Ingredients

  • 4 oz egg white (115 g, a smidge less than 4 large egg whites)
  • ¾ cup granulated sugar (or vanilla sugar, 135 g)
  • ¾ teaspoon distilled vinegar or lemon juice (4 g)
  • 10 oz unsalted butter (room temperature, cubed, 283 g)
  • 1 teaspoon pure vanilla extract (omit if using vanilla sugar)
  • A pinch of kosher salt (optional, but recommended)
Prevent your screen from going dark

Instructions

  • Heat egg whites and sugar – Add egg white and sugar to a heatproof glass bowl and place it over a pot of boiling water without allowing the bottom of the bowl to touch the water, reduce heat to keep the water simmering and not boiling over. Whisk the mixture constantly until all the sugar dissolves and the mixture reaches 160°F.
    4 oz egg white, ¾ cup granulated sugar
    Heating egg whites and sugar to prepare for mint Swiss meringue buttercream.
  • Make the meringue – Carefully remove the bowl from the pot and wipe the bottom and side dry. Transfer the egg white mixture into your stand mixer bowl and beat with the balloon attachment on low speed. Stream in the vinegar or lemon juice, and gradually increase the mixer speed to medium. Continue beating until stiff peak forms and the meringue is shiny and smooth. NOTE: Stop the mixer to check on the meringue throughout the process to ensure you don't overbeat it. Once it gets to medium peak, you can increase mixer speed to medium high to quickly beat it to stiff peak.
    ¾ teaspoon distilled vinegar or lemon juice
    Beat warm egg white mixture into a stiff meringue in a stand mixer bowl.
  • Add butter – Reduce the mixer to low speed and slowly add the room temperature cubed butter, one cube at a time, allowing it to incorporate into the meringue before adding another.
    10 oz unsalted butter
    Adding cube butter to meringue to make mint buttercream.
  • Beat until fluffy – Once all the butter has been incorporated, add vanilla extract and a pinch of salt, increase the mixer speed to medium high and keep beating until the buttercream is light and fluffy.
    1 teaspoon pure vanilla extract, A pinch of kosher salt
    Swiss meringue buttercream beaten until fluffy.

Video

Notes

Tips:
  • This recipe yields 3 cups of vanilla Swiss meringue buttercream, enough for 15-18 cupcakes.
  • Use clean, dry and grease-free equipment, tools and utensils to ensure your meringue will be successful.
  • Dissolve the sugar is completely  in the egg whites while heating so you don’t end up with gritty buttercream.
  • If your buttercream looks separated or curdled at any point, just keep beating, it will come together eventually.
  • Make sure your butter is soft but not melted, and the meringue is cool and not too warm before adding the butter so you don’t end up with runny frosting.
  • Enough air needs to be incorporated to get that light fluffy buttercream texture. If you underbeat your buttercream, it will taste just like butter.
Storage:
  • This Swiss meringue buttercream can be kept at room temperature for up to 24 hours. Store it in an airtight container in the fridge for up to a week, or in the freezer for up to 2 months. If frozen, let the buttercream thaw at room temperature and re-whip until fluffy before using.

Nutrition

Serving: 46g | Calories: 223kcal
Course: Dessert, Filling, Frosting
Cuisine: American
DID YOU MAKE THIS RECIPE?If you made this recipe and loved it, please leave a comment and give us a 5 STAR review. Thank you!!

Flavor variations

Like I mentioned above, I’ve used this base Swiss buttercream frosting to create many different delicious flavor. It’s very easy and I’ll give you some suggestions below:

Collage of 3 photos left to right: chocolate swiss meringue buttercream, blueberry buttercream, mint buttercream.
Different flavor meringue buttercream: chocolate, blueberry, mint
  • Similar to Chocolate Swiss Meringue Buttercream, you can add melted and cooled white chocolate, along with a splash of vanilla extract for a white chocolate version.
  • For flavors you can only achieve using extracts like peppermint, almond, rose, start by adding a small amount and increase to your taste to make sure it doesn’t become too overpowering.
  • You could also use lemon and orange extracts but I do like to add real citrus zest when I can get my hands on fresh oranges, lemons, limes, even grapefruits.
  • I love using ground freeze-dried fruit to make a fruity flavor buttercream similar to this strawberry cream cheese frosting, this blueberry frosting and this pineapple frosting.

FAQs

What is Swiss Meringue Buttercream?

Swiss Meringue Buttercream is a buttercream frosting that starts with a meringue base, which is made out of egg whites and sugar. The meringue is beaten to stiff peaks and stabilized with an acid such as vinegar or lemon juice. Then butter is added and beaten until a fluffy frosting is achieved. 

Due to the stable meringue base, you can use a lot less sugar and still get a stable buttercream that won’t melt right away in slightly warmer weather.

What is the difference between French and Swiss meringue?

The original recipe calls for beating egg whites and sugar without heating up the mixture. This was called to my attention by a reader that this is a French Meringue and not a Swiss Meringue because the meringue is “uncooked”. For a Swiss meringue, the egg whites and sugar mixture is heated up to 160°F.

I’ve since switched to using the Swiss Meringue method exclusively for a couple of reasons. One is food safety, and two is that the Swiss method in my experience creates a much more stable meringue that gets to stiff peaks a lot faster.

This post may contain affiliate links. For more details on how we utilize affiliates, ads, and sponsored content, see our full disclosure policy. Thank you for your continued support, which enables us to keep bringing you delicious recipes, at no extra cost to you.

« 15 Must Try Valentine’s Day Desserts
Matcha Madeleines »
  • Share

Reader Interactions

Comments

  1. Bec V

    November 10, 2021 at 3:17 pm

    Hi there,
    When I poured the melted cooled chocolate into the SMBC, they hardened into chocolate pieces, would you happen to know why? THanks

    Reply
    • Trang Doan

      November 11, 2021 at 11:23 am

      Hmm… was the temperature of your chocolate and meringue too cool? what kind of chocolate did you use? Melting wafers, chocolate chips, bars? I’m not sure if I can give you an exact answer to this since I have never encountered it before and I make this buttercream a lot.

      Reply
  2. Vivien

    October 04, 2021 at 4:27 am

    4 stars
    How many days can this be stored in the fridge if I cannot finish using it on one cake? Can I still use it for piping after it had been in the fridge? Will it change in texture?

    Reply
    • Trang Doan

      October 04, 2021 at 7:34 am

      You can see storage instruction under “Storage” within the post, also pasted here for you convenience: This buttercream can be kept at room temperature for up to 24 hours. Store it in an airtight container in the fridge for up to a week, or in the freezer for up to 2 months. If frozen, let the buttercream thaw at room temperature and re-whip until fluffy before using.

      The texture will harden when it is cold, it’s best if you let it thaw a bit and rewhip until fluffy.

      Reply
  3. Antonietta

    May 01, 2021 at 9:05 pm

    Hi.
    Does this buttercream go firm enough to put under fondant?

    Thanks,

    Reply
    • Trang Doan

      May 02, 2021 at 2:12 pm

      Hi Antonietta, you could allow it to firm up in the refrigerator for about half hour after frosting and before adding the fondant.

      Reply
  4. Sarah Elizabeth

    July 02, 2020 at 2:19 pm

    I tried this recipe and loved it! I did the egg whites and sugar over a double boiler until they reached 160 degrees, then whipped them together for 10 minutes, then gradually added the butter. I added a little powdered sugar at the end just because I prefer that sweetness, but the ratio was awesome! For me it was just enough to crumb coat and frost a three layer four inch cake generously. Thank you!

    Reply
    • Trang

      July 02, 2020 at 2:21 pm

      Thank you Sarah! Glad to hear you loved it 🙂

      Reply
    • Wande

      February 02, 2021 at 7:39 am

      Can I replace butter with margarine?

      Reply
      • Trang Doan

        February 03, 2021 at 7:22 am

        Hi Wande, I haven’t tried this myself so I do not know for sure. But if you use a margarine with the same fat content as butter (about 80%) I don’t see why it won’t work. However, it won’t have the same buttery flavor. Let me know if you try it and how it turns out!

        Reply
      • Nan

        March 07, 2021 at 10:40 pm

        Can i less the butter? Coz after taste of buttery

        Reply
        • Trang Doan

          March 08, 2021 at 5:34 am

          I haven’t tried with less butter so I’m not sure if it will come out as stable but if you try it, do come back and less us know!

          Reply
  5. Yuu

    May 31, 2020 at 11:13 pm

    I have to agree with the other comments about the misleading title. Without heating the meringue you cannot call it a “Swiss meringue” buttercream. It’s also not just a naming distinction though, because the process of heating the whites alters the nature of the proteins and this helps to stabilize the meringue and dissolve the sugar more than you could with the French style of making meringue which is unstable and unsuited to a butter frosting meant to hold up. You may have observed no significant difference between heating or not(possibly because you used egg whites which were further pasteurized), but your viewers looking may not experience the same results and be disappointed after following instructions not to heat a “Swiss meringue”.

    Reply
    • Trang

      June 01, 2020 at 6:00 am

      I appreciate your input and will add my experience with heated Swiss meringue to the post as I have responded to the other comment.

      Reply
  6. jakob

    March 31, 2020 at 6:33 pm

    this recipe doesn’t taste good the butter cream isn’t cream it’s just butter this recipe doesn’t work

    Reply
    • Trang

      March 31, 2020 at 8:22 pm

      I’m sorry you didn’t like it. The only thing I can suggest is to keep beating to aerate the cream until it is fluffy and creamy.

      Reply
    • Robert

      April 30, 2020 at 8:20 pm

      This isn’t even Swiss Meringue Buttercream. You have to heat the egg whites and sugar first before you whip them. This is just….not right.

      Reply
      • Trang

        May 01, 2020 at 9:01 am

        You can certainly heat the egg whites and sugar over a pot of simmering water if you prefer. I’ve done it both ways, with heat and without, they both work.

        Reply
        • Ellie

          May 21, 2020 at 8:24 am

          This is a French meringue base, not Swiss. The element that makes a meringue Swiss is the technique used, ie. the process of heating the egg whites and sugar together using a double boiler. A French meringue is when the egg whites are whisked and sugar then added gradually, and then there’s Italian meringue where the sugar is heated to a sugar syrup and then slowly poured into the egg whites whilst whisking.

          The reason the Swiss and Italian methods are used specifically for buttercreams is because the egg whites will have been subject to a specific amount of heat to make them safe for consumption, this is not the case with French.

          Your recipe may well work in the sense that it produces a nice tasting buttercream but the name is misleading as it suggests one method but your post showcases a different one.

          Reply
          • Trang

            May 21, 2020 at 8:57 am

            Hi Ellie, I appreciate the explanation on the difference between French and Swiss meringue. I have since made this recipe both ways and plan to add both methods to the post in the future for better clarity. However, I would note that the resulting buttercream is exactly the same and I don’t have such a strong opinion as you about what to call it. Again, I appreciate you taking the time to read through the post and add your knowledge to the discussion to help others learn. Have a wonderful day!

  7. Ashley

    January 07, 2020 at 9:28 am

    How many cups does this make? I know Duff’s recipe makes enough for a 8-9 inch layer cake. I’m looking to experiment first and would only use a small single layer 6 inch cake (or thereabouts)

    Reply
    • Trang

      January 07, 2020 at 9:33 pm

      Hi Ashley, this recipe makes about 2.5 – 3 cups, refer to the serving size and the note section in the recipe card. It’s enough for a dozen cupcakes. For a two layer 6″ cake, I use 3/4 of the recipe and it is quite generous. I would say this is probably enough for a thin two layer 8″ cake.

      Reply
  8. Chris Sim

    December 20, 2019 at 8:46 pm

    Can meringue powder be used instead of egg white? Thank you!

    Reply
    • Trang

      December 23, 2019 at 7:11 am

      Hey Chris, I’ve never used meringue powder before so I can’t answer from personal experience. But a quick search tells me that meringue powder is an egg white substitute, you combined it with water. Be sure to follow the instruction that comes with whichever brand of meringue powder you buy.

      Reply
  9. Michelle

    November 04, 2019 at 5:41 pm

    Hi.. Another baking newbie here.. The pasteurized eggs.. Do you mean egg beaters…. Thanks

    Reply
    • Trang

      November 04, 2019 at 9:13 pm

      Hi Michelle, Egg Beaters is a brand, you can use Egg Beaters 100% egg whites or another brand. I tested this recipe with Target store brand Market Pantry egg whites in a carton. It should give you the same result. Let me know if this answers your question.

      Reply
  10. Guy

    September 20, 2019 at 6:03 pm

    Hi Trang, I’m planning to use your SMB recipe and I saw your strawberry cream cheese frosting recipe too. The powdered dried strawberry idea is brilliant! Have you ever tried adding the powdered strawberry goodness to the SMB?

    Reply
    • Trang

      September 22, 2019 at 2:08 pm

      Hey Guy, I’m actually planning on testing out the strawberry powder with this SMB soon, stay tuned!! 🙂

      Reply
  11. Jenny

    May 18, 2019 at 1:55 am

    Late reply, but I’m so glad to have found this. I’m making a lemon version of it for a small birthday party tomorrow. Adding a little lemon zest and vanilla bean will be perfect for the cake I have. Thanks!

    Reply
    • Trang

      May 18, 2019 at 9:27 am

      Lemon zest will be so refreshing! I would add the zest at the last step when the buttercream is about to form. Let me know how it turn out.

      Reply
  12. Carolyn

    March 09, 2019 at 12:14 pm

    Nice tasting but took more than 1 HOUR of beating (and I have the 1.3 HP kitchen aid mixer). Not worth the effort considering a flour/cornstarch frosting tastes almost the same and it far less time and effort.

    Reply
    • Trang

      March 10, 2019 at 9:23 pm

      I’m sorry it didn’t work out for you, but I made this recipe multiple times using many different flavor and it never took me more than 1 hour, and my kitchen aid mixer is almost 10 years old. Did you add enough butter? Is there anything I can help troubleshoot for you?

      Reply
  13. Marie

    March 07, 2019 at 5:35 pm

    5 stars
    Such a great tutorial and so many great tips. I love meringue so incorporating it into frosting would be wonderful

    Reply
  14. Olivia

    March 01, 2019 at 4:22 am

    Hi, could you please confirm what type of vinegar? Baking newbie here. Thanks!!!

    Reply
    • Trang

      March 01, 2019 at 12:44 pm

      Hi Olivia, nothing fancy just regular white vinegar, the cheap kind 🙂

      Reply
  15. Olivia Gao

    March 01, 2019 at 4:21 am

    Hi, could you please confirm what type of vinegar? Baking newbie here. Thanks!!!

    Reply
    • Trang

      March 01, 2019 at 12:44 pm

      Hi Olivia, nothing fancy just regular white vinegar, the cheap kind 🙂

      Reply
  16. mai

    February 27, 2019 at 8:21 pm

    Hi thankyou for the recipe. but does it mean the egg is raw?

    Reply
    • Trang

      February 28, 2019 at 10:57 am

      Yes the egg is raw. Even if you heat the egg white and sugar to dissolve the sugar, you still don’t cook the egg in this recipe.

      Reply
    • Bon Vivant

      June 13, 2019 at 1:23 pm

      Most SMBC is cooked, the only way I would use raw is if I used pasteurized egg white. If you want to make it with fresh eggs all you have to do is add your sugar and egg whites to the bowl of your stand mixer and make a double boiler out of it with a pot on the stove. Stick a candy thermometer in it and heat it to 180 degrees F depending on your elevation. I’m at 5,000 feet so water boils here at about 206 instead of 212 so basically, 180 here is 174. By the time they reach that temp, harmful bacteria should be killed and your whites will beat up beautifully. I have been making SMBC for years and it’s my favorite out of all the meringue buttercream because it’s so easy and consistent.

      Pasteurized egg whites can be safely consumed “raw”. In fact, the cartons I have in my fridge right now include a smoothie recipe on the back! Also remember that sugar serves as a preservative to keep this frosting safe for consumption by controlling moisture and slowing bacteria growth. Pretty cool stuff!

      Reply
      • Heather

        October 12, 2019 at 5:23 am

        I love the chemistry of baking! Thank you!

        Reply
        • Kristin Haadsma

          November 30, 2019 at 7:36 am

          How long does it take to come together?
          Mixing time is roughly the 20min?

          Reply
          • Trang

            November 30, 2019 at 5:54 pm

            Yes mixing time is roughly 20 mins total, it’s been consistent for me each time I made this recipe. However, some readers have reported longer mixing time for the final mixture to turn from “cottage cheese” stage to buttercream stage, some said 10-15 mins, but some said 30 mins. Just be patient if yours don’t turn into buttercream quickly, keep the mixer going.

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

Primary Sidebar

About

Hi! I’m Trang and welcome to my blog. This is where I share recipes from my kitchen. From cookies to cupcakes, to pies and ice cream, to treats for your fur babies, I hope you’ll find something you like and stay a while. Read More…

Order The Dessert Board Deck

As Seen On

Newest Recipes

  • 4-Ingredient Brown Butter Cream Cheese Frosting
  • Chewy Coconut Chocolate Chip Cookies with Brown Butter
  • Super Moist Coconut Banana Bread with Brown Butter
  • The Easiest Biscoff Buttercream

Spring Recipes

A stack of two blueberry scones on a plate with a butter knife.

Blueberry Scone Recipe

Blueberry Hand Pies on a plate.

Mini Blueberry Pies

A slice of lemon cake on a plate, a bite is taken off and on a fork

Lemon Cake

A stack of 3 Lemon Poppy Seed Scones

Lemon Scones with Poppy Seeds

Popular right now

  • Matcha Green Tea Cupcakes with Whipped Cream
    Matcha Green Tea Cupcakes with Whipped Cream
  • Blueberry Scone Recipe
    Blueberry Scone Recipe
  • Lactose Free Vanilla Ice Cream
    Lactose Free Vanilla Ice Cream
  • Mascarpone Cake with Mixed Berries
    Mascarpone Cake with Mixed Berries

Web Stories

Check out my web stories

Footer

sweet treat icons

FEATURED ON

As featured on
  • Facebook
  • Instagram
  • Pinterest
  • RSS

Privacy Policy · Contact
Copyright © 2025 · WILD WILD WHISK

3833 shares