Sharp, holding zero cards (5)
I believe the answer is:
tarot
'cards' is the definition.
(as in a deck of Tarot cards)
'sharp holding zero' is the wordplay.
'sharp' becomes 'tart' (I've seen this before).
'holding' means one lot of letters goes inside another.
'zero' becomes 'O' (O resembles 0).
'tart' placed around 'o' is 'TAROT'.
(Other definitions for tarot that I've seen before include "one may have been taken from deck" , "These cards are used by fortune tellers" , "fortune-teller?" , "These cards are used to tell fortunes" , "Fortune teller" .)