semi-public charging infrastructure - French English Dictionary