Home

Word

microtubule, n.
(microtubules)
more info a microscopically small tubule
<noun.body>

microtubule
semantic pointers
hypernym