As adjectives the difference between ungrateful and underappreciative
is that ungrateful is not grateful; not expressing gratitude; a dissatisfied person while underappreciative is insufficiently appreciative; ungrateful.
ungrateful
English
Adjective
(
en adjective)
not grateful; not expressing gratitude; a dissatisfied person.
Antonyms
* grateful