Translation of memacu in English:

memacu

to spur

verb

  • 1

    to spur
  • 2

    to push ahead