Kotomora
手ぬぐい (tenugui) Japanese meaning: hand towel | Kotomora