How to pronounce microtubule

Accents & languages on maps

Definition
  • Definition of microtubule

    • a microscopically small tubule

microtubule in other languages

Random words: LondonWednesdayAprilGermanyThursday