Translation of خود سوزی in English:

خود سوزی

phrase

  • self-immolation

Translation of خود سوزی in English:

خود سوزی

phrase

  • self-immolation