placemaking - French English Dictionary