Kotomora
台布巾 (daibukin) Japanese meaning: table-wiping cloth | Kotomora