Kotomora
脊髄反射 (sekizuihansha) Japanese meaning: spinal reflex | Kotomora