Platz

Platz is an German word meaning, "plaza" or "square."