English definition for meanspirited
1. a. lacking in magnanimity
2. s. having or showing an ignoble lack of honor or morality
Sponored Video