meaning of Botschaftsdepesche

Botschaftsdepesche - German to English

diplomatic dispatch

View more

  • embassy dispatch