Translation of خود کشی in English

خود کشی

Idiomatic

  1. suicide, self-murder

Powered by Oxford