meaning of microtubules

1. a microscopically small tubule


Related Words

microtubule |

Developed & Maintained By Taraprasad.com

Treasure Words