organism that is parasitic during part of its life cycle English - French

Related words

parasitoid 




English translator: English French organism that is parasitic during part of its life cycle  Eesti sõnaraamat   Español Traductor   Svenska Översättare