What does Botschaftsdepesche mean?

Botschaftsdepesche - German to English

diplomatic dispatch

View more

  • embassy dispatch