Kotomora
斎服 (saifuku) Japanese meaning: priestly vestments | Kotomora