What does Botschafterposten mean?

Botschafterposten - German to English

ambassadorship