small square/public place - French English Dictionary