One less vicious, grasping or middle class and greedy (9)
I believe the answer is:
voracious
'greedy' is the definition.
(voracious means very greedy)
'one less vicious grasping or middle class' is the wordplay.
'one' becomes 'i' (Roman numeral).
'less' indicates named letters should be taken away.
'grasping' indicates putting letters inside.
'middle class' becomes 'a' (I am not sure about this - if you are sure you should give a lot more credence to this answer).
'vicious' with 'i' removed is 'vcious'.
'or'+'a'='ora'
'vcious' placed around 'ora' is 'VORACIOUS'.
'and' is the link.
Can you help me to learn more?
(Other definitions for voracious that I've seen before include "Eager" , "Eating greedily" , "Big (of appetite)" , "Insatiable" , "Ravening" .)