Antique Japanese boro noragi or workwear jacket. Meiji era. 

You may like : raceing floralia eyes 0000 yoko mori cashwool fashion d