microglial - French English Dictionary