biostimulation - French English Dictionary