Portuguese-English dictionary »

promastigota meaning in English

PortugueseEnglish
promastigota noun

promastigote( )
noun