French-English dictionary »

microtubule meaning in English

FrenchEnglish
microtubule nom

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