What does Berufstennisspieler mean?

Berufstennisspieler - German to English

professional playing tennis player