Kotomora
手拭き (てふき, tefuki) Japanese meaning: hand towel | Kotomora