English-Italian dictionary »

promastigote meaning in Italian

EnglishItalian
promastigote ( )
noun

promastigotenoun