Translation of menyemprot in English:

menyemprot

verb

  • 1

    to use a douche (on)