Sometimes airing the fabric will help, but I have stopped buying fabric on ebay for that very reason! I got some that was horrible! Had to toss it out! It smelled like very old musty smoke! Ugggghhhhh! Fabreze is good for freshening fabrics and I have also put Downey dryer sheets wrapped in a paper towel in with fabric that I'm storing. Keeps it fresh smelling.