What does Appellplatz mean?

Appellplatz - German to English

parade surface