Translation of mencacati in English:

mencacati

to damage, to injure

verb

  • 1

    to damage, to injure