Translation of mengecap in English:

mengecap

verb

  • 1

    to place a seal on, to stamp
  • 2

    to brand, stigmatize