meaning of befestigter Abstellplatz

befestigter Abstellplatz - German to English

hardstanding [Br.]

View more

  • hardstand