Kotomora
濡れ雑巾 (nurezoukin) Japanese meaning: wet cloth | Kotomora