Editor
Definition

Microtubule

Part of the cytoskeleton; made of tubulin proteins

Sponsored Ads