mechanostimulatory

English edit

Etymology edit

mechano- +‎ stimulatory

Adjective edit

mechanostimulatory (not comparable)

  1. That provides mechanical stimulation