Tamil Dictionary 🔍

neuroglia

Neu*rog"li*a, n. Etym: [NL., fr. gr. (Anat.) Defn: The delicate connective tissue framework which supports the nervous matter and blood vessels of the brain and spinal cord.


neuroglia - Similar Words