small square/place - French English Dictionary