astroglia - English Synonyms Dictionary

astroglia

n.
[1] macroglia