English-French dictionary »

microtubule meaning in French

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

microtubule◼◼◼nom