1 result found

Search Results for: glutinous

Neuroglia

Definition noun, plural: neuroglia A cell that surrounds a nerve cell that is responsible for providing mechanical and... Read More