town square with public commerce - German English Dictionary