10 Things You Should Know Before Making Homemade Dishwasher Detergent

by Ivory Soap on 05/24/2012

Thank you for visiting Little House in the Suburbs. If you like what you see, please SUBSCRIBE and be sure to check out OUR BOOK.

I have spent HOURS on  this database researching all of the possible chemical formulations of dishwasher detergent and it has completely CHANGED how I make homemade dishwasher detergent!

Cleaning Power

1. NO commercial dishwasher detergents contain BORAX.

Isn’t that nuts?  I was so surprised.  I studied the chemistry and  I wouldn’t go so far as to say it’s a PROBLEM in the dishwasher, but I’m pretty sure it’s just not effective enough to justify the cost of including it commercially.  It’s much less effective than washing soda at water softening and raising the cleaning pH. This means it’s great for washing or boosting the cleaning on your fine china and your delicate laundry, but poo-poos for blasting the crap out of your daily dish grime.

Conclusion:  Borax is fine, but if you’re having trouble getting things CLEAN (which is not the same as deposits), replacing borax with washing soda will make it more powerful.  Don’t wash your fine china without it!

2.  NO commercial dishwasher detergents contain SALT.

It *is* a water softener, but it’s WAY weaker than washing soda.  And if you have lots of stainless steel, ingredients with chlorides are not recommended.

Conclusion:  If it works for you, great.  But if you’re having problems getting things CLEAN or getting spots on your stainless, ditch the salt and put in more washing soda.

3.  ONLY ONE contained any BAKING SODA

Baking soda is only half as strong as washing soda at softening water and doesn’t allow the cleaning pH to go nearly as high.   Like borax, it’s great for delicate stuff, poo-poos for daily dish grime.  And if you have a stronger product on hand, why dilute it with a weaker one?

Conclusion: Like salt, and borax, if you’re having trouble getting something clean, eliminate the baking soda and replace with washing soda.  Conversely, if you want to make your detergent more mild, toss in one of those.


Most commercial detergents at least 50% washing soda.  It’s twice as strong as baking soda or borax or salt.  Unless you’re washing something delicate, none of those three products add anything exciting enough to the equation to merit inclusion.  Washing soda is a super water softener and shoots the cleaning pH through the roof.

Conclusion:  Definitely a must-use.

5. SOME powdered commercial detergents use an oxygen bleach. 

Oxygen bleaches loose their poop after they sit for a while in water, so they come in powders.  But there’s no need to mix your own since they just break down into washing soda and peroxide.  If you have stained plastics, a slosh of hydrogen peroxide or a spoonful of Dollar Store oxygen cleaner will work just as well.  Borax has been touted as an oxygen bleach but it’s very weak, which is likely why it’s never found in dish detergent.

I only have the odd plastic piece that gets stained.  It’s easier and more cost effective to just deal with them individually with a bottle of peroxide than to fool with whole detergent formulations.

Conclusion:  If I have stained plastics, I’ll treat them individually with peroxide.  If you have lots of stained plastic and want it in your every day formula, the cheapest solution is to use the dollar store Oxiclean.

6. SOME commercial dishwasher detergents contain “SURFACTANTS”,

This could mean SOAP or synthetic NON-SOAP detergents.  Yes, both will foam in your dishwasher, but I think the key is type and amount.  I have done it with and without soap in the recipe.

Conclusion:  It’s up to you.  I like it in the mix.  Makes me feel good.

Now, Let’s Talk Sediment

7. Vinegar dissolves the salt deposits on your dishes. 

YAY!!!!  You can just put it in your rinse compartment, but I find that while it works fine on the glass, there’s still sediment on the outside of plastics.  The rinse compartment just doesn’t let enough out to get it off the plastic.  However, I have found that if you mist them with your spray bottle of vinegar, light sediment almost immediately disappears.

Conclusion:  Put it in the rinse compartment.  If there is light sediment when the washer is done, mist the dishes with a spray bottle of vinegar while they dry.  If there is heavy sediment, see the following options.

8.  FEW commercial detergents contain CITRIC ACID.

Citric acid helps take all those hardwater deposits and keeps them suspended in the wash water so they don’t settle on anything.  Citric acid is more often found in rinse aids and dishwasher cleaners.  If you are getting sediment on your plastics, this is where you can turn first.   It will work better in the rinse compartment than vinegar, but I have no idea how strong to mix it.

Conclusion:  Hurray!


As you add more acid to the mix, and decrease the possibility of deposits, you are neutralizing the washing soda.  This is why it’s more often seen in rinse aids, dishwasher cleaners, and other situations where washing soda is used.  To use it with washing soda, you have to overwhelm the citric acid with washing soda to make sure there’s enough left to do it’s high pH cleaning thing.   In the detergents I’ve seen, it’s at least 4 parts washing soda to 1 part citric acid.

Conclusion:  Use 1 cup of washing soda for each 1/4 cup citric acid.  If I still get sediment, I use more detergent, not raise the citric acid concentration in the detergent.

10. Almost all dish detergents contain SODIUM SILICATE

It’s almost 50% in some cases.  Many detergents are just 50/50 washing soda and sodium silicate.  Why?

  • It’s fantastic for rinsing away deposits
  • It doesn’t fight your washing soda like acid
  • It protects the metal in your washer from corrosion
  • It’s fairly hard to come by these days outside of commercial dish detergent.

This is what I believe is the main difference between commercial and homemade dishwasher detergents.  This is why some of us get sediments on the plastics, even if we use citric acid but get none with commercial detergents.  This is why manufacturers want us to use commercial detergent to protect our machine parts.  You *can* make it from potash and sand or silicon packing beads and sodium hydroxide, but it’s akin to trying to make your own lye from ashes.

Conclusion:  Bummer.

So, what to do?

  • I would say, first try a spoonful of plain old washing soda.  Maybe add a little soap, if you like.  This is 100% cleaning power, no sediment protection.
  • Use vinegar in the rinse compartment.
  • If you get sediment, see  if it’s a matter of a quick spritz with vinegar just after the dishes finish.
  • If not, start fooling around with citric acid in the detergent, maybe the rinse compartment too.

have to use citric acid in the detergent, vinegar in the rinse, AND spritz with vinegar at the end.  Here’s my recipe:

  • 1 cup washing soda
  • 1/4 cup citric acid (Lemi-Shine original)
  • optional 1/2 cup grated soap

Good luck!

{ 97 comments… read them below or add one }

Amber October 18, 2013 at 7:14 pm

I read once that you can make your own washing soda, by pouring baking soda onto a baking sheet and cooking it at about 200 degrees for 3 hours, or so. Do you have any idea as to the validity and effectiveness of this method? I have a ton of baking soda, but I am all out of washing soda. Curious to know if I can make do with what I have on hand.

brother's keeper October 28, 2013 at 11:43 am

confused about the spritz part. You mean, open the dishwasher and spritz all the dishes with vinegar?

Lisa Bertolini November 2, 2013 at 8:23 am

In my fast paced home, I’m not sure I would want to go through the troubleshooting and chances of cloudy dishes that comes with homemade dishwasher detergents. I appreciate the research you did here. If these popular blogger recipes for dishwasher soap really worked well then wouldn’t the companies would have produced it themselves? Of all the cleaning products on the market, dishwasher detergent isn’t that expensive and there are eco friendly products out there. One last thought…..the dishwasher manuals state specifically what to use for detergent and if we use anything other than their recommendations and something goes wrong…then aren’t the repairs are on us instead of covered by their warranties? I don’t know if I want to risk that kind of financial set back.

Ivory Soap November 13, 2013 at 8:15 am

yes, that is the theory. Spray them down.

momofivejs December 26, 2013 at 2:55 pm

Epsom salt is magnesium sulfate, where table salt is sodium chloride. While they are both salts, they do have different chemical properties.

Wanda January 5, 2014 at 12:11 pm

I’ve been looking for a source and found sodium silicate at Walmart. http://www.walmart.com/ip/Rutland-146-WATER-GLASS-adhesive-and-concrete-sealer-Gal/25480297

Karen January 6, 2014 at 5:15 pm

What is washing soda and where does one find it ?

Christopher McNulty January 11, 2014 at 12:01 pm

Wanda, did you buy and try the Walmart sodium silicate? How did it work?

Ashley April 1, 2014 at 5:30 am

I am just a little confused…why do you spray your dishes with vinegar after they are done from the dishwasher? That seems superfluous to me? Wouldn’t you want to spray them before starting the dishwasher? Won’t they have a vinegar residue on them and leave spots?….do you rinse them again and hand dry each piece from the dishwasher when the cycle is done after spraying everything down with vinegar?

Thanks just trying to wrap my head around the processes…step by step pictures are my best way to learn! 😉

ChetMC April 1, 2014 at 7:11 pm

I’ve read the vinegar will dry out the seals in your dishwasher and shouldn’t be used, is this true?

Glo May 19, 2014 at 6:09 pm

Wow! This is a great deal of compacted information. Thank you so much!

Glo May 19, 2014 at 6:10 pm

you just saved me a whole lot of time!

Brandon July 8, 2014 at 1:08 pm

You can get sodium silicate (or rather sodium metasilicate) at the hardware store. Look for Lundmark brand TSP or any other TSP (trisodium phosphate) alternative. But for even better results.get real TSP. It’s in the paint section and is used for cleaning surfaces prior to painting. The environmental dangers of TSP have been greatly exaggerated. But be careful, many of the products labeled as TSP are not actually TSP, but sodium metasilicate so ready the label. I would also recommend this for laundry. Your clothes will be much cleaner and since TSP helps remove all of the soap and detergent better the clothes actually stay cleaner for longer! Soap and detergent residue attack dirt and grime!

Ivory Soap July 8, 2014 at 4:28 pm

You can? That’s amazing. I need to go get some and test it out!

michael July 13, 2014 at 7:15 pm

washing soda works great. can be found here too

Archaa July 22, 2014 at 11:52 am

Was the recipe you listed at the end of your post (1 cup washing soda
1/4 cup citric acid (Lemi-Shine original) optional 1/2 cup grated soap) for 1 load of dishes? Also, which soap brand/kind of soap do you use?

Ashley August 1, 2014 at 8:51 pm

When you add water to the regular homemade dish detergent, it becomes an environment for a reaction to take place. Baking soda (sodium bicarbonate) and washing soda (sodium carbonate) both react to citric acid, which is a weak acid just like vinegar. Does baking soda and vinegar ring a bell? General rule: carbonate + acid —> salt + water + carbon dioxide. This is what it looked like in our case: sodium carbonate (aq) + citric acid (aq) —-> sodium citrate (aq) + water (l) + carbon dioxide (g). (Aq) means aqueous, which means they are dissolved in water, (l) means liquid, and (g) means gas. Luckily enough, sodium citrate is completely harmless, but wait, it gets better! It’s actually a great cleaning agent! This is why this detergent works well. “Sodium citrate is used as a builder in phosphate-free, heavy duty laundry products, hard surface cleaners, hand dishwashing products and automatic dishwashing products.” Builders are cleaning agents that boost the effectiveness of detergents (surfactants), and in our case, this is done by sequestering hard-water ions. So honestly, I don’t understand how citric acid neutralizes the washing soda. I agree with the 1:4 ratio, but I disagree with how you say it neutralizes it.

Kathy September 19, 2014 at 9:42 am

I would also be interested in kmowing whether Ivory bar soap could be used in the recipe.

Jason Thurston December 9, 2014 at 12:07 am

Do you have a source for your second assertion that “[salt] *is* a water softener”? I’ve never heard this before and can’t understand how dissolving salt in water will remove calcium and magnesium to make it soft? Water softeners use salt to soften water but only to recharge the resin. A small amount of salt ends up in the water but that’s only because the recharging and flushing of the tank isn’t perfect so some salt remains in the tanks and thus a small amount ends up in your water.

Sandy December 14, 2014 at 7:12 pm

I’m going to climb on my poor, beat-up, and well-used soapbox, and casually mention that “PLASTICS ARE BAD!!! BAD, BAD, BAD! Bad chemicals!” I finally retired all my plastics from the kitchen, and only use glass, metal, and silicon. That eliminates the sediment problem on plastics. >^;^<

Otherwise, super washing soda and a drop of detergent in the soap dispenser, plus vinegar in the rinse aid dispenser, and I don't have any problems. And I have really hard well water.

Gina January 10, 2015 at 12:51 am

In response to Linda K’s comment back from April 2013: Borax is completely non-toxic and has an LD50 less than that of table salt (meaning it’s less toxic than food grade salt). Please educate yourself before making such outrageous uninformed statements. It really perturbs me of the ignorance with people when they say they believe Borax is toxic…perhaps Borax is mistaken for Boric Acid?
Borax was used in many countries medicinally for arthritis with amazing results before Big Pharma took over where it was completely taken off the market as having any kind of use for our health. Borax contains the much needed mineral called Boron and it’s one of the main reasons why so many people are ill today—because they are not getting enough of it from our food sources predominately the ones grown in soil that is not rich in Boron as that is where Boron comes from. Borax is used in a wide range of remedies and I urge everyone to do some research on this as it could help you or your loved ones greatly from crippling pain. I have seen it do wonders with my hair and skin as I use it as a shampoo and body wash. My father took it internally to balance out his PH and kill his overgrowth of yeast (candida) which has stopped his arthritis in his right arm and helped him lower his blood pressure and weight….overall raised his health 1000 x fold. I also have a girlfriend who has cured herself from years of suffering from toe nail fungus by doing foot soaks with a tablespoon of Borax in warm water for 10 minutes a day for a week. Before I told her about Borax, she was considering getting her embarrassing toe nail fungus removed with expensive surgery that would have exposed her to so many toxic chemicals all the while bearing no guarantee that it wouldn’t come back (obviously as fungus/yeast thrives in acidic bodies and surgery does not help improve that.)

Here are some great articles on the subject of Borax…enjoy!



Jane January 10, 2015 at 8:55 am

@Gina – I believe that the safety of borax is hotly debated on the internet, and I don’t think it’s fair of you to say that people who question the safety of borax are acting in ignorance. Environmental Working Group, who I believe really does their homework in researching environmental toxins, rates is an “F.” They are a well respected public advocacy group, warning us of the toxins we use in our cleaners and skin care products with zero regulation from our government, and could hardly be considered a supporter of “Big Pharma.” The average person can’t run their own studies and can only go by the research of others. Myself, I am still researching, and haven’t come to any conclusions, but I will say that the EWG’s F rating has made me suspend my usage for now.


When I was using it, I loved it for its whitening properties, there really is nothing else like it!

Bill January 13, 2015 at 12:14 pm

You need to ignore those fool environmental whackos and use the EPA’s website to get the skinny on the toxicity of everything used in goods sold to the general public. Everything including water is toxic in gross amounts.
As for dishwashing detergents, a buddy of mine buys Cascade or it’s equivalent in a 30 gallon cardboard drum and uses that first as sandblasting media in a cabinet for cleaning up old oxidized aluminum motorcycle parts. It’s harder than baking soda so works better for longer until turned to dust which does little.. He saves the pulverized powder for use in his DW and for washing clothes. It’s dirt cheap by the drum and already mixed.

Kristie February 11, 2015 at 12:06 am

“100 percent sodium silicate- a sealant/adhesive for sealing gaskets, cartons, or labels, and helps control dust and resists stains as a cement floor sealer”

Excuse me but what am I missing here? How is this safe to use on your dishes?

Daisy February 11, 2015 at 9:06 am

Kristie–If you are concerned about it, please continue to check into it. The Amish use the liquid version as “water glass” to dip their eggs so they stay good longer. May help, may not. Also, it’s in 7th generation products. Here’s the household database link where you can look at the toxicity tests: http://householdproducts.nlm.nih.gov/cgi-bin/household/brands?tbl=chem&id=34&query=sodium+silicate&searchas=TblChemicals

And now that I look over that link, it does appear to be in several laundry detergent formulas; it’s in some bars of soap too!

Kristie February 12, 2015 at 4:12 pm

Thanks Daisy for responding and the link. I will look into it and read the database information :-)

Chantale February 25, 2015 at 4:18 pm

I get bad rashes from Borax. It may not be toxic, but it’s not fully hypo-allergenic.

sat March 11, 2015 at 4:07 pm

TSP- highly effective in cleaning, the use of phosphates has been dramatically scaled back in recent decades over concerns about their effects in environmental water. These inorganic chemicals do not break down easily and tend to build up in freshwater ponds and lakes, where they promote the growth of algae. Excessive algae blooms deplete the oxygen in water, harming plankton and the fish that feed on them.

Part of the reason for natural products is the safety point so I would be very leary about this product-inorganic-does not break down

caution is to wear face and skin protection during use-if you are making your own-exposure is even greater as you inhale these esp if not in a well-ventilated area

sometimes the reason for dishwasher sediment is a dirty dishwasher-like anything else it needs periodic cleaning from the bottom filter to the inside-look online as to how to clean your machine and keep it from throwing back dirty built up particles onto your dishes-worked wonders for me-ditto for washing machine which builds up billions of dead skin cells in drum part

Valerie April 8, 2015 at 8:12 am

What is a good ph for grimy dishwashing detergent? Thanks!

Holly June 3, 2015 at 6:04 am

Recently I had no dishwasher soap on-hand so I used baking soda and my dishes came out feeling all powdery. Lesson learned…don’t use just baking soda!

Jane Smith June 23, 2015 at 7:46 am

Phosphates were banned 40 years ago because they are bad for the environment. Several people here think getting their dishes clean is more important than killing off fish. Shame on you.

Donna July 10, 2015 at 8:29 pm

Use lemon juice in the rinse aid with the vinegar, works wonders!

Minnie Lynwood July 17, 2015 at 7:42 am

I love reading about new eco friendly cleaning recipes, so thanks a lot for the warnings! I don’t have a dishwasher but I plan to buy one so I definitely needed this article! Thanks!

Anne October 8, 2015 at 10:05 am

Thank you for this great post, and for sharing all the trial and error that went into it! I put vinegar in the rinse compartment and tried a bit (about a Tbsp. total) of washing soda with a drop of Dr. Bronner’s liquid soap in the other compartments, and found it works just as well as the powdered Cascade we’d been using.

My husband was hesitant to try it, but he’s sold now :) I’m trying to gradually move away from chemical cleaners am am so happy to have a less harsh option for the dishwasher. Thanks again!

Jen October 29, 2015 at 3:07 pm

Thank you for all of this. I only have one question: does anybody know anything ABOUT Washing Soda? It’s possiblle, with all the research on the other products, I don’t recall reading anything on WS.
By the way, dishwasher manuals are stating do NOT add walt in the wash!

Shanda Thyme November 17, 2015 at 2:10 pm

I will try this recipe. Today I was at Meijer and bought some LemiShine tabs and I am quite pleased so far with the results so as soon as I am through with this I will use your recipe. I cleaned out my dishwasher with vinegar and baking soda on two short and hot cycles and then loaded my dirty and cloudy/white filmy dishes with a LemiShine tab and 1/2 t of TSP in the covered compartment and 1/4 t TSP in the open compartment and a 1 c of vinegar in a dishwasher safe Pyrex measuring cup. I have been sneaking looks the entire cycle and they seem to be much cleaner than anything or combination that I have used thus far. I live in the midwest so our water is quite hard. Oh….the cycle has just stopped….I must go look…..hang on…. When I opened my dishwasher the smell was very welcoming (and lemon-y). My black rubber handled bread knife no longer had white film on it. However, my red plastic spatula did. My clear glasses are looking better and I suppose that after years of them looking this way that one wash cycle would not restore them to their once-brilliance. I will patiently wait and use this formula until my LemiShine tabs are gone and assess any improvements. But, thanks again for a fabulous article. Enjoy the upcoming season!

Regina January 26, 2016 at 5:42 pm

Just thought I’d leave this quick tip: unsweetened lemon or lemon-lime Kool-aid is made up of: citric acid, calcium phosphate, salt, along with traces of ascorbic acid, artificial flavor, yellow 5, blue 1, and BHA (a preservative). I’ve seen other homemade dish detergent recipe use 6 packets of Unsweetened Lemon or Lemon-Lime Koolaid for the 1/4 cup of Lemi-Shine.

Nicole March 7, 2016 at 5:51 pm

Ok so I have made my own dishwasher detergent here is the recipe 2 cups washing soda. 2 cups oxi clean boost or all laundry booster aka sodium percarbonate. 1 bottle meat tenderizer for the enzymes in it to help clean the dishes. Mix well and use 1 tablespoon per load

Nicole March 7, 2016 at 5:54 pm

The ingredients are pretty much the same as finish tabs dishwasher detergent

Ivory Soap March 9, 2016 at 7:03 pm

Cool. I have tried everything and nothing in there. Only super-expensive works. Bummer. For us it’s like cheese and chocolate, the really cheap version is no comparison.

Nicole March 9, 2016 at 7:27 pm

What do u think of the dishwasher recipe I posted

Ivory Soap March 16, 2016 at 9:26 pm

It looks fine. I just haven’t gotten anything homemade to work in my area. Most commercial dishwasher detergents are just washing soda and sodium silicate. Maybe some enzymes. Meat tenderizer is usually a single enzyme, bromelain. It will denature protein, but it’s killed in heat. (Think about canned pineapple in your jello versus, fresh.) So, I’m not sure it’s doing you any favors in a dishwasher, but it’s certainly not going to hurt. How well does it work for you?

Sherrie June 22, 2016 at 8:04 pm

FYI you can make your own sodium silicate: http://chemistry.about.com/od/makechemicalsyourself/a/make-sodium-silicate.htm

looks like a useful way to recycle those silica gel packets

sea June 26, 2016 at 1:07 pm

I also did a survey of dishwasher detergents. Seventh Generation and Planet both have large amounts of salt. This is mostly there as a filler, like sodium sulfate. So I’m not sure its necessary. But your assertion that no brands contain it is wrong.

ALL brands contained a surfactant, and all surfactants were detergents, NOT real soap. I use a few drops of dish soap in the washer. Not enough to cause foam. IME real soap just leaves behind soap scum, even with my soft water.

Most, but not all, of the brands I looked at contained washing soda. Most brands contained citric acid or sodium citrate. Half the brands contained both.

Foam July 8, 2016 at 12:58 am

ALL detergents I looked at had some kind of surfactant. Most of the time they are alcohol based, and so may not sound like a surfactant. Surfactants were low on the ingredient list, but they were there. Washing soda and citric acid do not entirely cancel each other out, which is why both are included in many brands. Together they form Sodium Citrate, which is itself a cleanser. Many brands that don’t contain citric acid contain sodium citrate.

Fortunately these days it’s pretty easy to find ingredient lists online. I’m attempting to make a homemade version of my favorite detergent, Finish Power & Free. The ingredients in it that are easy to obtain are baking soda, washing soda, polyethylene glycol (miralax!), oxygen bleach, surfactant, citric acid, glycerin, and enzymes. I’m going to start with one ingredient and add others as necessary. Washing soda and dish soap was underwhelming. But I did learn I could use 1/4 tsp dish soap in my machine without ill effect.

Anne Greene July 8, 2016 at 1:24 pm

After several months of using a bit of washing soda and a drop of Dr. Bronner’s soap in our dishwasher, I started noticing our glasses didn’t look as clear/clean as they used to, and with time even the dishes and utensils started looking a bit scuzzy. I sometimes have to handwash and rinse things after they come out of the dishwasher, which obviously defeats the purpose of having a dishwasher :(

I stopped putting vinegar in the rinse compartment after reading it can ruin the plastic components, so tried spraying the dishes down with vinegar during (and sometimes after) the rinse cycle, but this didn’t solve the problem. Maybe it helped, but still I was seeing residue and having to do some handwashing after every dishwasher cycle.

A few weeks ago I finally got a container of Lemi-Shine and started putting about a tablespoon or so of that in the little detergent compartment that shuts, and about a tablespoon of washing soda in the open compartment. I think adding the Lemi-Shine has helped quite a bit, but STILL I see residue on the glass especially. The Lemi-Shine did remove all the white residue from the dishwasher heating element, so it’s definitely helping with the rinsing. I stopped using the drop of Dr. Bronner’s soap a few weeks ago as well, thinking maybe it was partly soap scum causing the residue. It’s frustrating that I still can’t seem to find a combination that totally eliminates the cloudy residue like the commercial detergents did.

If anyone has any advice I’d love to know! I don’t want to go back to using harsh detergents for environmental reasons, but I’m not sure what else to try.

MrsP July 12, 2016 at 3:24 pm

To Anne,

How much washing soda do you use per dishwasher load?

I recently also found out about Lemi Shine for eliminating the film on my dishes. I’ve been experimenting with different amounts of Lemi Shine and found that 2 Tbsp seems to completely eliminate the film. The amount necessary would depend on the hardness of your water so I’d suggest increasing the amount that you use.

Lemi Shine contains citric acid, which I think is the active ingredient that eliminates the film. It seems that I’d go through the 12-oz container quickly so I looked into alternatives. I found out that food grade citric acid is available on Amazon for 17 to 20 cents per ounce for quantities of 5 to 10 pounds. Good luck!

Leave a Comment

Previous post:

Next post: