Kotomora
茶巾 (ちゃきん, chakin) Japanese meaning: tea cloth | Kotomora