Oxide dyes, mordant printing, block printing, natural dyes, and acid dyesCotton, silk and wool2012
Have a WordPress.com account? Log in now.