ひとでなし
hitodenashi

Noun
na-Adjective

1. brute; beast; monster; inhuman person; ungrateful person

Other forms: