Translation of mencabar in English:

mencabar

to defy

verb

  • 1

    to defy, to challenge to do something to prove oneself, to question, to dispute