Translation of memacu in English:

memacu

spur

verb

  • 1

    spur, urge on