Hungry type naughtily eating last of ham (5)
I believe the answer is:
empty
'hungry' is the definition.
(similar in meaning)
'type naughtily eating last of ham' is the wordplay.
'naughtily' indicates anagramming the letters.
'eating' means one lot of letters goes inside another.
'last of' says to take the final letters.
The last letter of 'ham' is 'm'.
'type' with letters rearranged gives 'epty'.
'epty' enclosing 'm' is 'EMPTY'.
(Other definitions for empty that I've seen before include "Vacuous" , "Unoccupied" , "(Of words) insincere" , "worthless" , "Cleared out" .)