Ungrateful person (7)
I believe the answer is:
ingrate
'ungrateful person' is the definition.
(synonyms)
This is the entire clue.
(Other definitions for ingrate that I've seen before include "One not appreciating" , "Unappreciative character" , "I'm not appreciative" , "Thankless sort" , "One who never says thanks" .)