English edit

Etymology edit

bio- +‎ stimulative

Adjective edit

biostimulative (comparative more biostimulative, superlative most biostimulative)

  1. Causing biostimulation.