What does Berufstennisspielerin mean?

Berufstennisspielerin - German to English

professional playing tennis player [female]