Translation of mencela in English:

mencela

to blame

verb

  • 1

    to blame