Translation of خود سوزی in English

خود سوزی

Idiomatic

  1. self-immolation

Powered by Oxford