English-French dictionary »

promastigote meaning in French

EnglishFrench
promastigote ( )
noun

promastigote◼◼◼nom