macroglia

English

Etymology

From macro- +‎ glia.

Noun

macroglia (uncountable)

  1. Any of various glial cells that are larger than microglia.

Anagrams