Translation of rembesan in English:

rembesan

oozing liquid

noun

  • 1

    oozing liquid