to stimulate [ stimulated ; stimulated ]
Notices
  • give life or vigour to