Sustainable Dyeing and Functional Finishing of Cotton Fabric by Rosa canina Extracts | Publicación