What does Berufstaucher mean?

Berufstaucher - German to English

professional diver