bn:24371272n
Noun Concept
NL
No term available
EN
Neurotubules are microtubules found in neurons in nervous tissues. Wikipedia
Relations
Sources