What does Botschafterstelle mean?

Botschafterstelle - German to English

ambassadorship