soil-transmitted worms - French English Dictionary
History

soil-transmitted worms



Meanings of "soil-transmitted worms" in French English Dictionary : 1 result(s)

English French
UN Terms
soil-transmitted worms helminthes transmis par le sol