A haori is a lightweight coat worn over kimono.
The haori is a lightweight silk jacket used to help keep the kimono clean and dry. They vary in length and are considered an essential part of ceremonial kimono attire. They are meant to be worn open. It's usually taken off and folded up before one enters the place they are visiting.