Translation of rembesan in English:

rembesan

secretion

noun

  • 1

    secretion, process of secreting, production of a substance within the body, this substance