What does befestigter Abstellplatz mean?

befestigter Abstellplatz - German to English

hardstanding [Br.]

View more

  • hardstand