meaning of Botschaftsgebäude

Botschaftsgebäude - German to English

embassy building

View more

  • embassy [building]