English-Spanish dictionary »

microtubule meaning in Spanish

EnglishSpanish
microtubule [microtubules] (microscopic tube in cells)
noun

microtúbulonoun