Kotomora
骨肉相食 (こつにくそうしょく) Japanese meaning | Kotomora