Kotomora
おしぼり (oshibori) Japanese meaning: wet hand towel | Kotomora