Translation of merangsang in English:

merangsang

to stimulate

  • 1

    to stimulate