Kotomora
むち打ち (muchiuchi) Japanese meaning: whipping | Kotomora