meaning of Aussichtsplattform

Aussichtsplattform - German to English

observation deck

View more

  • observance platform
  • watching system