Translation of mencacat in English:

mencacat

  • 1

    to criticize, to find fault