What does Allgemeinarzt mean?

Allgemeinarzt - German to English

doctor