What does ‘smoother’ mean?

smoother

( n ) Someone who can persuade. Watch out for James; he’s a smoother and always gets his way.