What does Berufsspieler mean?

Berufsspieler - German to English

sharper [professional gambler, esp. in playing cards]