neurotubules
English
Noun
neurotubules
plural of
neurotubule