Spiteful type hosting scanty entertainment (7)
I believe the answer is:
cabaret
'entertainment' is the definition.
(I've seen this before)
'spiteful type hosting scanty' is the wordplay.
'spiteful type' becomes 'cat' (I am not sure about this - if you are sure you should believe this answer much more).
'hosting' indicates putting letters inside.
'scanty' becomes 'bare' ('bare' can be a synonym of 'scanty').
'cat' going around 'bare' is 'CABARET'.
Can you help me to learn more?
(Other definitions for cabaret that I've seen before include "Stage show" , "Floor show and name of great musical" , "Nightclub 12ac" , "Musical - nightclub entertainment" , "Nightclub entertainment, floor show" .)