Clubs bar Richard, a smartypants (6,4)
I believe the answer is:
clever dick
'a smartypants' is the definition.
I can't judge whether this definition defines the answer.
'clubs bar richard' is the wordplay.
'clubs' becomes 'c' (abbreviation in card games).
'bar' becomes 'lever' (lever is a kind of bar).
'richard' becomes 'dick' (Dick can be a nickname for Richard).
'c'+'lever'+'dick'='CLEVER DICK'
Can you help me to learn more?
(Other definitions for clever dick that I've seen before include "Wise guy" , "The one with all the answers" , "Know-all" .)