meaning of Botschaftsgelände

Botschaftsgelände - German to English

embassy chemical

View more

  • embassy floor