Kotomora
酷刑 (kokkei) Japanese meaning: severe punishment | Kotomora