Azuma coat; kimono overcoat
Historical term for a type of coat worn over a kimono, popular in the middle of the Meiji era (late 19th century).
In the Meiji period, the Azuma coat was in fashion.
What my grandmother is wearing in the photo is an Azuma coat.