store where rustic wool products are sold - Spanish English Dictionary