meaning of Botschafterstelle

Botschafterstelle - German to English

ambassadorship