English edit

Noun edit

microtubules

  1. plural of microtubule