small square/public place - German English Dictionary