Translation of mencela in English:

mencela

to blame

  • 1

    to blame