Translation of merengsakan in English:

merengsakan

to irritate

verb

  • 1

    to irritate, to annoy, to cause itching in