Kotomora
手負い猪 (teoijishi) Japanese meaning: cornered animal | Kotomora