Adjective: meanspirited 'meen'spi-ri-tid
- Lacking in magnanimity
"a meanspirited man unwilling to forgive";
- ungenerous, begrudging
- Having or showing an ignoble lack of honour or morality
"something essentially vulgar and meanspirited in politics";
- base, mean
See also: ignoble, stingy [informal], ungenerous
Antonym: generous