Translation of rengsa in English:

rengsa

irritant

adjective

  • 1

    irritant, (thing) causing irritation