biostimulative
Adjective
Meaning
biostimulative (comparative more biostimulative, superlative most biostimulative)
Causing biostimulation.
Adjective
biostimulative (comparative more biostimulative, superlative most biostimulative)
Causing biostimulation.