translate English to French: Microglia – A macrophage-like cell that resides in the brain; ‘eats’ cellular debris and stimulates immune responses.
Liquide céphalorachidien – Liquide qui baigne le système nerveux central.