I received some fabric from an exchange last month. The sender was obviously a smoker, because the fabric stunk horribly. I didn't wash it. I set it outside, sprinkled baking soda generously on top of it, and left it for several hours. No more smell. Hope this helps.