Translation of merangsang in English:

merangsang

to stimulate

verb

  • 1

    to stimulate