neuroastrocytes
English
Noun
neuroastrocytes
plural of
neuroastrocyte