Courtesan keeping old cards (5)
I believe the answer is:
tarot
'cards' is the definition.
(I've seen this before)
'courtesan keeping old' is the wordplay.
'courtesan' becomes 'tart' (I can't explain this - if you can you should believe this answer much more).
'keeping' is an insertion indicator.
'old' becomes 'o' (common abbreviation eg in OE for Old English).
'tart' enclosing 'o' is 'TAROT'.
Can you help me to learn more?
(Other definitions for tarot that I've seen before include "These cards are used by fortune tellers" , "Fortune teller's seventy eight card pack" , "fortune-teller?" , "Method of fortune-telling" , "Special cards for fortune-telling" .)