Oizuru is one of the sacred garments of the traditional dress of Japanese pilgrims.
The shape of the garment is similar to a white coat or a jacket.
There are three breadths of material are used in it that signify the Buddhist deities (Amida, Kwannon, and Seishi).
The garment is stamped with a seal pilgrims visit.
You can help Wikipedia by expanding it.This article related to the culture of Japan is a stub.