Translation of mencacat in English:

mencacat

verb

  • 1

    to criticize, to find fault