Spinster bamboozles mad idol (3,4)
I believe the answer is:
old maid
'spinster' is the definition.
(synonyms)
'bamboozles mad idol' is the wordplay.
'bamboozles' is an anagram indicator (confuses, mixes up).
'mad'+'idol'='madidol'
'madidol' is an anagram of 'OLD MAID'.
(Other definitions for old maid that I've seen before include "game of cards" , "Obsolete expression for elderly unmarried woman" , "Fusspot; card game" , "never taken from the shelf?" , "Prim type; card game" .)