Kotomora
一張羅 (itchoura) Japanese meaning: one's best clothes | Kotomora